C语言改成每10个数换一行
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=100;i++)
{
if(i%3==0)
printf("%d ",i);
}
}
1,每行输出10个
2,如果输出数字小于10,在前面加个0, 即01~09,如此输出就美观了
统计一下输出数字的个数。
分析,第一个输出的是3 然后是 6 9 12 ...
这样 第10个输出的 就是 30
所以 只要 i%30 == 0 就代表输出10个了。
于是
#include<stdio.h>这种方法不太好 ,如果每行输出6个,第行输出11个,都次都去数吗?
1,请用一楼的方法进行改写
2,如果输出数字小于10,在前面加个0, 即01~09,如此输出就美观了
怎么又错了,每行输出10个
少了一个大括号
#include<stdio.h>