c语言中for循环怎样用?

如题所述

#include<stdio.h>

int main()

{

int num;

scanf("%d",&num);

int a,i;

for(i = 0;num > 0;i++)

{

a = num % 10;

printf("%d",a);

num = num/10;

}

return 0;

}

分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。

a = num % 10

就是输出数字的最后一位

然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出数字。

拓展资料

for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。

C语言中的for循环如下

1.语句最简形式为:

for( ; ; )

2.一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}



温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网