:逆序打印正整数得每一位。
使用while语句
#include <stdio.h>
int main()
{
/* Write C code in this online editor and run it. */
int i;
scanf("%d",&i);
while(i)
{
printf("%d ",i%10);
i=i/10;
}
return 0;
}
关于for语句输出1-10的值
#include <stdio.h> int main() { int i = 0; for(i=1; i<=10; i++) { printf("%d ", i); } return 0; }
关于for语句输出1-100之间的3的倍数
#include <stdio.h>
int main()
{
/* Write C code in this online editor and run it. */
int i,sum;
for(i=3;i<=100;i+=3)//直接产生3的倍速的数
{
sum+= i;
}
printf("%d ",sum);
return 0;
}
输出一个正整数,计算这个正整数是几位数,(do while)
#include <stdio.h>
int main()
{
/* Write C code in this online editor and run it. */
int n=0;
scanf("%d",&n);
int count=0;
do
{
count++;
n=n/10;
}while(n);
printf("%d",count);
return 0;
}