C语言--循环结构
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVveW91MTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
#import <Foundation/Foundation.h> int main(int argc, const char * argv[])
{
#pragma mark---------------while循环
//不要出现死循环 // printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
// printf("hello lanou\n");
//循环体,循环体,循环体,循环体hello lanou // int i = 10;
// while (i>0) {
// printf("hello lanou\n");
// i--;
// }
// int i = 0;
// while (i<10) {
// printf("hello lanou\n");
// i++;
// }
// int i = 4 ;
// while (i>=0) {
// printf("%d",i);
// i--;
// }
// int i = 1; //打印7的倍数
// while (i<100) {
// if (i%7==0) {
// printf("%d ",i);
// }
// i++;
// }
//打印个位为7的数
// while (i<100) {
// if (i%10==7) {
// printf("%d ",i);
// }
// i++;
// }
//打印十位为7的数
// while (i<100) {
// if (i/10==7) {
// printf("%d ",i);
// }
// i++;
// }
//打印出不是7的倍数,且不包括7的数
// while (i<100) {
// if (i % 7 != 0 && i / 10 != 7 && i % 10 != 7) {
// printf("%d ",i);
// }else{
// printf("过 ");
// }
// i++;
// }
// printf("\n");
// printf("\n");
// int j = 100;
// while (j>0) {
// if (j%7!=0&&j%10!=7&&j/10!=7) {
// printf("%d ",j);
// }else{
// printf("过 ");
// }
// j--;
// }
// printf("\n");
// printf("\n");
// int a = arc4random()%71+10;
// printf("%d",a);
//随机数[n,m] arc4random()%(m-n+1)+n
//打印n个随机数
// printf("请输入一个数:");
// int i = 0,n=0;
// scanf("%d",&n);
// while (n>0) {
// i =arc4random()%21+10;
// printf("%d ",i);
// n--;
// } // printf("请输入一个数:");
// int i = 0,n=0,max=0;
// scanf("%d",&n);
// while (n>0) {
// i = arc4random()%41+30;
// printf("%d ",i);
//// if (max<i) {
//// max=i;
//// }
// max = max>i? max:i;
// n--;
// }
// printf("\nmax=%d ",max); // printf("请输入一个数:");
// int n = 0, i = 0,max = 0;
// scanf("%d",&n);
// while (i<n) {
// int number = arc4random()%41+30;
// printf("%d ",number);
// i++;
// if (max<number) {
// max = number;
// }
// }
// printf("\nmax=%d",max); // printf("请输入一个数:");
// int n = 0, i = 0 ,max = 0;
// scanf("%d",&n);
// while (i<n) {
// int number = arc4random()%91+10;
// printf("%d ",number);
// if (max<number) {
// max = number;
// }
// i++;
// }
// printf("\nmax=%d",max); // for (int i = 1; i<10; i++) {
// for (int j = 1; j<10; j++) {
// printf("%1d*%1d=%2d ",i,j,i*j);
// }
// printf("\n");
// } // for (int i = 0; i<10; i++) {
// for (int j = 0; j<10; j++) {
// for (int k = 0; k<10; k++) {
// printf(" %d,%d,%d ",i,j,k);
// }
// printf("\n");
// }
// } #pragma mark---------------调试Bug一般用三种方法,一,打断点,二,打印,三,两种同一时候使用
//break一般跟if一块使用
// int i = 0;
// while (i < 10) {
// printf("%d ",i);
// i++;
// if (i == 8) {
// break;
// }
// } // // int i = 0;
// while (i<10) {
//// printf("%d ",i);
// if (i == 0 || i == 9) {
// printf("%d ",i);
// }
// i++;
// } //continue跳出本次,进入下一次,向上跑
//break跳出整个循环,直接结束 //求偶数i%2==0
//求奇数i%2!=0
// int i =0;
// while (i<10) {
// if (i>0 && i<9) {
// i++;
// continue;
// }
// printf("%d ",i);
// i++;
// } //i++忘了,死循环
//至少运行一次,也支持break,continue
// int i = 0;
// do {
// printf("%d ",i);
// i++;
// } while (i<101); // for (int i=0 ; i<101; i++) {
// printf("%d ",i);
// } // for (int i = 1; i<101; i++) {
// //7的倍数,十位是7,个位是7的打印过
// if (i%7 ==0 || i/10==7|| i%10 == 7 ) {
// printf("过 ");
// //其他的打印数字
// }else{
// printf("%d ",i);
// }
// }
#pragma mark---------------循环嵌套
// for (int i = 0; i<3; i++) {
// for (int j = 1; j<4; j++) {
// printf("%d ",j);
//// break;for
//
// }
// printf("\n");
// } // for (int i = 0; i<3; i++) {
// for (int j = 0; j<3; j++) {
// printf("%d ",arc4random()%21+10);
// }
// printf("\n");
// } // for (int i = 0; i<1; i++) {
// printf("%d ",arc4random()%21+10);
// }
// printf("\n");
// for (int j = 0; j<2; j++) {
// printf("%d ",arc4random()%21+10);
// }
// printf("\n");
// for (int k =0; k<3; k++) {
// printf("%d ",arc4random()%21+10);
// }
// printf("\n"); //for想变给变量,想定给定量
// for (int i = 0; i<1; i++) {
// for (int j = 0 ; j< 2; j++) {
// for (int k = 0; k< 3; k++) {
// printf("%d ",arc4random()%21+10);
//// printf("\n");
// }
//// printf("\n");
// }
// printf("\n");
// }
//for想变给变量,想定给定量
//先从最简单的写,分析异同点,(中间过程,中间思路)-----先写简单的代码
// for (int i = 0; i<3; i++) {
// for (int j = 0; j<=i; j++) {
// printf("%d ",j);
// }
// printf("\n");
// } // for (int i = 1; i<10; i++) {
// for (int j = 1; j<10; j++) {
// printf("%d*%d=%2d ",i,j,i*j);
// }
// printf("\n");
// }
//-2d%,-负号表示左对齐,2d表示控制2位数
// for (int i = 1; i<10; i++) {
// for (int j = 1; j<=i; j++) {
// printf("%dx%d=%-2d ",i,j,i*j);
// }
// printf("\n");
// } //打印三个数字(0,9)的组合可能的三位数
// for (int i = 1; i<10; i++) {
// for (int j = 0; j<10; j++) {
// for (int k = 0; k<10; k++) {
// printf("%d%d%d ",i,j,k);
// }
// printf("\n");
// }
// } return 0;
}
C语言--循环结构的更多相关文章
- C语言-循环结构及break、continue
循环结构 --1-- 结构循环 1.1 while循环 1.2 do…while循环 1.3 for循环 --2-- break和continue 2.1 break关键字 2.2 continue关 ...
- C语言------循环结构II
仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训6: ...
- C语言------循环结构I
文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训5:循环结构I 2 .实训目的及要求 1 .熟练掌握while.do-while和for语句实现 ...
- C语言----循环结构1(基础篇五)
今天更新一个C语言的循环,简单点就是就是我们平时在使用电脑时不停的刷新网页,生活中每天都要吃饭等等就是循环,而编程中也有不断循环的过程,或者遇到符合的条件结束循环 下面进入今天的主题: 需求:用计算机 ...
- iOS学习03C语言循环结构
1.while循环 while (循环条件) { 循环体: } // 1.定义循环变量 ; // 2.循环条件 ) { // 3.循环体 printf("%d\n", ...
- iOS学习之C语言循环结构
一.while循环 while (循环条件) { 循环体: } // 1.定义循环变量 int time = 1; // 2.循环条件 while ( ...
- C语言循环结构作业总结
循环作业总结 1.1 基本要求 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业不规范,没有Markdown语法 - 扣分 泛泛而谈(最多七分) 1.2 ...
- C 语言循环结构
25.有如下程序 main() { int i,sum; for(i=1;i<=3;sum++) sum+=i; printf("%d\n",sum); } 该程序的执行 ...
- [编程] C语言循环结构计算π的值
公式: 分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1.3.5.7...的奇数数列,则第n项的分母为2n-1,第1 ...
随机推荐
- XPath语法 在C#中使用XPath例子与用法
XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识.示例Xml: <?xml version="1.0" enc ...
- AC日记——宠物收养所 bzoj 1208
1208 思路: 一棵splay树: 如果来者是宠物且树空,就将其加入树中: 如果树不空,则查找前驱后继,取最优,然后删点: 对人亦然: 注意边界和取模,最后的ans用long long其余用int即 ...
- AC日记——食物链 codevs 1047
1074 食物链 2001年NOI全国竞赛 时间限制: 3 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 动物王国中有 ...
- 服务器出现大量close_wait,我们来说说到底是怎么回事?(以tomcat为例)
一.问题描述 最近一直忙得很,好久没写博客.前两天,微信收到个好友申请,说是想问问close_wait的事情. 找他问了些详细信息,大概了解到,他们后端服务是tomcat 7, jdk 7,cento ...
- iOS 动画笔记 (一)
你也肯定喜欢炫酷的动画! 在APP中,动画就是一个点睛之笔!可以给用户增加一些独特的体验感,估计也有许多的和我一样的,看着那些觉得不错的动画,也就只能流口水的孩子,毕竟可能不知道从哪里下手去写!动画学 ...
- Unique Binary Search Tree - Leetcode
Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For examp ...
- IOS开发self.的用法总结
如果声明的是retain类型的,然后使用self.的话此时引用计数会加1,变成1,如果同时又使用了alloc,那么引用计数又加一变成了2,那么如果只是release一次的话就会内存泄漏. 这种情况下的 ...
- wmware下载地址
https://my.vmware.com/cn/group/vmware/info?slug=desktop_end_user_computing/vmware_workstation/8_0 粗体 ...
- NOIP 2014 D2T3 解方程 Hash大法好
题目大意:给定高次方程an*x^n+...+a1*x^1+a0*x^0=0 求[1,m]区间内有多少个整数根 ai<=10^10000.m<=100W 懒得高精,考场上写的long dou ...
- 各种优化方法总结比較(sgd/momentum/Nesterov/adagrad/adadelta)
前言 这里讨论的优化问题指的是,给定目标函数f(x),我们须要找到一组參数x.使得f(x)的值最小. 本文下面内容如果读者已经了解机器学习基本知识,和梯度下降的原理. SGD SGD指stochast ...