每行输出5个数
@言芸6470:C++每行输出5个数 -
滑庞13858895965…… #include <iostream> using namespace std; void main() { int i,n; n=0; for(i=100;i<=200;i++) { if(i%7==0) { cout<<i<<ends; n++; } if(n==5) { cout<<endl; n=0; } } }
@言芸6470:c++怎么输出每行5个数 -
滑庞13858895965…… 问题在于,你输出的数字有判定条件而N计数器却没有判定条件,所以会出现每计数5次打印一个回车,但是计数5次,满足打印条件的数字却不一定是5个,而且应该会有很多的空行回车.将你代码中的: if (i==j) cout<<<" "; n++; 改成 if (i==j){ cout<<<" "; n++; }
@言芸6470:c语言中,输出100 - 200所有,每行输出5个数 -
滑庞13858895965…… 展开全部#include int main() { int i; for(i=100;i<=200;i++) { printf("%d ",i); if(i%5==4) { printf("\n"); } } return 0; }
@言芸6470:C++每行输出5个数的原理是什么 -
滑庞13858895965…… 输出5个就换行,所以当5,10,15的时候换行,即能被5整除,所以可用n%5是否等于0来判断
@言芸6470:怎么样控制c++每行输出5个结果 -
滑庞13858895965…… //写一个计数器, n =0;//记录个数 for(int i=2010; i<=2099; i++); { if((i%4==0 && i%100!=0) || i%400 == 0) { cout << i << "\t"; n++; } if(n==5) { cout << endl; n = 0; } } //其他的自己补全
@言芸6470:VB中每行输出5个数字要怎么写?求解 -
滑庞13858895965…… input=5
@言芸6470:斐波那契数列 编程输出该数列的前30项,每行输出5个数. -
滑庞13858895965…… 先定义一个长度为30的数组a[] /*int a [] = new int [30]*/ a[0] = 1;a[1] = 1; for(int i = 2;i<30;i++) { a[i] = a[i-1] + a[i-2]; } for(int i = 0;i<30;i++) { 输出函数(看是什么语言)(a[i]+" "); /*System.out.print(a[i]+" ");*/ if((i+1)%5==0) {这里是换行函数;/*System.out.println(" ");*/} } 大概思路和程序在这里了 C++的语法不记得啦,你看下思路基本上都差不多,只是有些地方稍有不同而已.
@言芸6470:为什么每行输出5个数不能实现 -
滑庞13858895965…… 因为你的变量i的作用不是用来记录你满足条件i%7!=5||i%5!=3||i%3!=2的个数的,可以设置一个用来记录满足条件i%7!=5||i%5!=3||i%3!=2的变量i的个数的变量k;修改如下:#include<stdio.h> main() { int i,k=0; for(i=1;i<=2000;i++) { if (i%7!=5||i%5!=3||i%3!=2) continue; k=k+1; if (k%5==0) printf("\n"); printf("%5d",i); } printf("\n"); } 你试试这个,我们有上机检验过,不过应该是可以的.
@言芸6470:用C语言编程,输出1——100之间的奇数,每行输出5个数字 -
滑庞13858895965…… #include <stdio.h> void main() { int i; for(i = 1; i < 100; i += 2) { printf("%d\t", i); if(i % 10 == 9) printf("\n"); // 1,3,5,7,9刚好5个数,同理11,13,15,17,19,所以第五个数个位一定是9 } }
@言芸6470:怎样用一个来输出1到20之间的整数 每行只能输出5个数 -
滑庞13858895965…… C#版的:for(int i=1;i<=20;i++){ Console.Write(i); Console.Write(","); if(i % 5 == 0){//如果i除以5的余数为0,就换行 Console.WriteLine(); } }
滑庞13858895965…… #include <iostream> using namespace std; void main() { int i,n; n=0; for(i=100;i<=200;i++) { if(i%7==0) { cout<<i<<ends; n++; } if(n==5) { cout<<endl; n=0; } } }
@言芸6470:c++怎么输出每行5个数 -
滑庞13858895965…… 问题在于,你输出的数字有判定条件而N计数器却没有判定条件,所以会出现每计数5次打印一个回车,但是计数5次,满足打印条件的数字却不一定是5个,而且应该会有很多的空行回车.将你代码中的: if (i==j) cout<<<" "; n++; 改成 if (i==j){ cout<<<" "; n++; }
@言芸6470:c语言中,输出100 - 200所有,每行输出5个数 -
滑庞13858895965…… 展开全部#include int main() { int i; for(i=100;i<=200;i++) { printf("%d ",i); if(i%5==4) { printf("\n"); } } return 0; }
@言芸6470:C++每行输出5个数的原理是什么 -
滑庞13858895965…… 输出5个就换行,所以当5,10,15的时候换行,即能被5整除,所以可用n%5是否等于0来判断
@言芸6470:怎么样控制c++每行输出5个结果 -
滑庞13858895965…… //写一个计数器, n =0;//记录个数 for(int i=2010; i<=2099; i++); { if((i%4==0 && i%100!=0) || i%400 == 0) { cout << i << "\t"; n++; } if(n==5) { cout << endl; n = 0; } } //其他的自己补全
@言芸6470:VB中每行输出5个数字要怎么写?求解 -
滑庞13858895965…… input=5
@言芸6470:斐波那契数列 编程输出该数列的前30项,每行输出5个数. -
滑庞13858895965…… 先定义一个长度为30的数组a[] /*int a [] = new int [30]*/ a[0] = 1;a[1] = 1; for(int i = 2;i<30;i++) { a[i] = a[i-1] + a[i-2]; } for(int i = 0;i<30;i++) { 输出函数(看是什么语言)(a[i]+" "); /*System.out.print(a[i]+" ");*/ if((i+1)%5==0) {这里是换行函数;/*System.out.println(" ");*/} } 大概思路和程序在这里了 C++的语法不记得啦,你看下思路基本上都差不多,只是有些地方稍有不同而已.
@言芸6470:为什么每行输出5个数不能实现 -
滑庞13858895965…… 因为你的变量i的作用不是用来记录你满足条件i%7!=5||i%5!=3||i%3!=2的个数的,可以设置一个用来记录满足条件i%7!=5||i%5!=3||i%3!=2的变量i的个数的变量k;修改如下:#include<stdio.h> main() { int i,k=0; for(i=1;i<=2000;i++) { if (i%7!=5||i%5!=3||i%3!=2) continue; k=k+1; if (k%5==0) printf("\n"); printf("%5d",i); } printf("\n"); } 你试试这个,我们有上机检验过,不过应该是可以的.
@言芸6470:用C语言编程,输出1——100之间的奇数,每行输出5个数字 -
滑庞13858895965…… #include <stdio.h> void main() { int i; for(i = 1; i < 100; i += 2) { printf("%d\t", i); if(i % 10 == 9) printf("\n"); // 1,3,5,7,9刚好5个数,同理11,13,15,17,19,所以第五个数个位一定是9 } }
@言芸6470:怎样用一个来输出1到20之间的整数 每行只能输出5个数 -
滑庞13858895965…… C#版的:for(int i=1;i<=20;i++){ Console.Write(i); Console.Write(","); if(i % 5 == 0){//如果i除以5的余数为0,就换行 Console.WriteLine(); } }