C语言问题...

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:03:03
#include<stdio.h>
#include<math.h>
void main()
{
int m,n=0;
for(m=1;m<=100;m=m+2)
print("%d",m)
......
下面怎样使输出的数字按每行10个输出?

谢谢~

#include<stdio.h>

void main()
{
int m,n=0;
for(m=1;m<=100;m=m+2)
{if(++n%10==0)
printf("\n");
printf("%d ",m);
}
}

#include<stdio.h>
#include<math.h>
void main()
{
int m,n=0;
for(m=1;m<=100;m=m+2)
if(m%10==0)printf("\n");
print("%d",m);
......

那个黑色框叫控制台,你把它拉长一点,它就会一行写多点了。最好自己确定一行写多少个。
你试一下以下代码:
for(int index=0;index<100000;index++)
{
printf("%d ",index);
printf("\n");
}
它写不完的,前面有一些会不见了。

#include<stdio.h>
#include<math.h>
void main()
{
int m,n=0,t=0;
for(m=1;m<=100;m=m+2)
{
printf("%d ",m) ;
t++;
if(t%10==0)
printf("\n");
}
}

楼上的回答和我的办法一样,还可以这样
#include<stdio.h>
#include<math.h>
void main()