c语言输出100到1000之间三的倍数,五个一换行

c语言输出100到1000之间三的倍数,五个一换行

第1个回答  2017-04-05
#include <stdio.h>
void main()
{
int i,n=0;
for(i=100;i<=1000;i++)
if(i%3==0)
{
printf("%-4d",i);
n++;
if(n%5==0) printf("\n");
}
}

本回答被提问者采纳

c语言输出100到1000之间三的倍数,五个一换行
include <stdio.h>void main(){int i,n=0;for(i=100;i<=1000;i++)if(i%3==0){printf("%-4d",i);n++;if(n%5==0) printf("\\n");}}

c语言怎么能让我输出的数据5个一换行
for(i=0;i<n;i++){ printf("%.1lf",arr[i]);if(i%5==4) printf("\\n");} 因为这里是从0开始,0到4为一行,5到9为一行,以此类推。double average(double arr[],int n){ double sum=0;int j;for(j=0;j<n;j++)sum+=arr[j];return sum\/n;} double max(double arr[],...

"C语言设计:输入两个数,输出两数之间的素数及其个数,输出要求每5个数一...
for(i=2;i*i<=n;i++)if(!(n%i))return 0;return n>1;} int main(){int i,a,b,n=0;scanf("%d%d",&a,&b);for(i=a;i<=b;i++)if(isprime(i)){printf("%d ",i);if(++n%5==0)printf("\\n");} printf("\\n%d~%d之间的素数个数=%d\\n",a,b,n);return 0;} ...

要求输出100到200之间的素数五个一换行
把if(c%5==0) printf("\\n"); 放到 c++;下面判断 不然当c % 5 == 0时如果没有找到下一个素数那么 c就不会++ 此时c % 5 ==0仍然成立 会输出\\n

用C语言,怎么样没输出五个换行,
如果你想输出五个一换行的话,可以用循环控制。比如说:int i=1;while (数据没有全部输出的条件){ if(i%5!=0) 输出数据;else 输出换行符;i++;} 大概就是这样的了 i%5!=0是用来控制是否已经输出了五个数据;如果已经等于0了就意味着输出了五个数据,应该输出换行符了 由于不知道你具体...

急急急急急急求高手:vb6.0换行问题
即改为print x & " " ;但这样会把所有的东西都弄到一行上,所以建议用另外一个变量控制换行。如:dim i Do While x <= 200 z = x Mod 3 If z <> 0 Then Print x & " ";i=i+1 if i mod 5 =0 then print End If x = x + 1 Loop 这样那个就可以五个一换行。

相似回答