首页 > 电脑

c+循环语句用法

更新时间2018-12-30 10:35:55

咕咕咕啊。。。我们老师的问题我不会。。。求大神指导。。。

如下:

用循环语句(for、while、嵌套等,不限形式)编出以下数字组:

1

11

121

1331

14441

158851

谢谢大佬们!

你先确定一下你这要输出的数据没有问题吗,好像看不出来什么规律啊,你是想打杨辉三角形吗?


c语言循环语句用法有三种主要形式:

for()循环

while()循环

do {} while();循环

for()循环用法:

1234567891011121314   for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!{    for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也是这样。}//说明://e1:变量初始化区,只执行一次//e2:循环控制区,每次都要先检查e2表达式的结果是否为真,为真则进入循环区,否则,结束循环//e3:循环变量变化区,每次执行完for_statements ;则转到这里,执行e3,然后转到e2例:int i;for( i=0; i<10; i++ ){    printf("%d ", i );}   

while()循环用法:

123456789101112131415   循环控制变量初始化while(e){    while_statements ;    //包括循环控制变量 变化}//说明://e 循环控制条件,e为真则进入循环区,否则,结束循环  执行完while_statements ;后转到这里继续判断例:int i;i=0;while( i<10 ){    printf("%d ", i );    i++; //循环控制变量变化}   

do {} while();循环用法:

12345678910111213   do {    do_while_statements ;    //包括循环控制变量 变化} while(e); //注意尾部有分号//说明://与while()不同的是,这里可以没有循环变量的初始化,先进行循环语句的操作,然后,再判断是否继续进行,所以,这种循环,至少要执行一次do_while_statements ;而前两种,有可能一次都不执行循环语句。例:int i;do {    printf("input number " );    scanf("%d", &i ); //循环控制变量 变化    printf("%d ", i );} while ( i<10 );到这里,一定能得到一个大于10的i. 一般我们在要求输入一个数据必须符合规定时,这样写代码。   

 

上一篇:稳压电源这只管子坏了,求大神辨认和替代。

下一篇:求excel函数。