c++如何输出时一行五个
答:在C语言写程序输出时,要控制每行输出数据的个数,可以通过自定义计数器来完成。如:// 输出自然数1-30,每5个数为一行main(){ int i;int cnt=0; // 定义cnt用作输出数据的计数器,初始为0for( i=1;i<=30;i++ ) // 循环30次{ printf("%5d",i); // 输出数据值cnt++;...
答:输入五个数的时候就实现换行。。先记住你所输入的数字个数,当达到5的时候就换行。do {scanf("%d",&t);i++;}whlie(i!=5);或者for(i=0;i<=4;i++)scanf("%d",&t);printf("\n");主要的思想就是对输入的数进行计数,以五个为一行。。
答:int main(){ int i,cnt;for(i=100,cnt=0;cnt<5;++i)if(i%7==0)printf("%d%s",i,++cnt%5?" ":"\n");return 0;}
答:在for外面定义个变量 初始为1 每次输出判断它是否大于或等于5 是就输出并让变量恢复为1 否就让它自增
答:定义一个计数变量,每循环一次就加一,然后判断该,如果能被5整除就换行,代码最好还是自己写,不会再问我。
答:因为图中的i 是在for循环语句里,每个年份都会自增 而只有闰年才会输出,因此图中换行的条件是该年份既是闰年又能被5整除 要想每五个一行输出所有闰年年份 i++应该放到判断闰年的if语句里,如下图所示:这样就可以每五个一行输出了
答:i); j++; if(j%5==0) putchar('\n'); } } putchar('\n'); return 0;}--- 你的把if(m%5==0) printf("\n");放在上一个if的大括号里面即可。。
答:include<iostream> using namespace std;int main(){ int i,n,a[100];cin>>n;//要输入的个数 for(i=0;i<n;i++)//输入n个数 cin>>a[i];for(i=0;i<n;i++)//每5个一行输出 { cout<<a[i];if((i+1)%5==0)cout<<endl;else cout<<" ";} return 0;} ...
答:include <stdio.h>int main(){int a[2][5],i,j;for(i=0;i<2;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);for(i=0;i<2;i++){for(j=0;j<5;j++) printf("%d",a[i][j]);printf("\n");}return 0;} ...
答:设置一个变量,记录质数个数,一个循环,由a到b,中间判断是否是质数,判断方法看书,几乎每本C语言的书上都有这个例子,如果是质数输出,然后判断直属个数,如果是5个的整数倍则输出一个换行。
网友评论:
政沿13469901546:
怎么样控制c++每行输出5个结果 -
40777扶保
: //写一个计数器, 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;} } //其他的自己补全
政沿13469901546:
如何在C++中一行输出5个量 -
40777扶保
: 方法一: int count=0; for(n=1600;n<=2000;n++) {if((n%4==0 && n%100!=0)||n%400==0){if (count++ != 4)cout << n << " ";else{count = 0;cout << n << endl;}}方法二: int count=0; for(n=1600;n<=2000;n++) {if((n%4==0 && n%100!...
政沿13469901546:
c++怎么输出每行5个数 -
40777扶保
: 问题在于,你输出的数字有判定条件而N计数器却没有判定条件,所以会出现每计数5次打印一个回车,但是计数5次,满足打印条件的数字却不一定是5个,而且应该会有很多的空行回车.将你代码中的:if (i==j)cout<<<" "; n++; 改成 if (i==j){ cout<<<" "; n++; }
政沿13469901546:
c++这个程序里的数 怎么5个一行输出 -
40777扶保
: 在count++后加上一行if(count%5 == 4) cout<
政沿13469901546:
c++中怎么用setw语句让每行显示5个数据 -
40777扶保
: setw是设置数据宽度的,并不能实现每行显示几个数据 要每行显示5个数据,可以使用计数器.每显示一个数据计数器+1,当计数器对5取余时为0,则输出一个换行
政沿13469901546:
请教一个c++的基础问题,怎样一行输出五个数字? -
40777扶保
: 在while(c=='\n')中c肯定不等于\n的所以只循环一次! 你把while的意思搞反了,while括号中的内容成为真时循环,为假时不循环.所以改成while(c!='\n') 还有char c ; 也就是说c 只能放一个字符! 你想把“一串字符”cin给它未免强人所难.
政沿13469901546:
C++每行输出5个数的原理是什么 -
40777扶保
: 输出5个就换行,所以当5,10,15的时候换行,即能被5整除,所以可用n%5是否等于0来判断
政沿13469901546:
这段C++怎么改成每行5个数 -
40777扶保
: cout 和printf的格式是不同的
政沿13469901546:
C++求出100以内的所有质数 怎么控制输出每行只打印5个 旁边要有解释的~ -
40777扶保
: 我等在QQ上告诉你#include<iostream> using namespace std; int main() {int xint iint bint j=0;int s=0;b=0;for(x=2;x<=100;x++)//变量x值为2时开始循环(作为启动条件) x的值在<=100时 循环 每次循环后x的值+1 即在每一次内嵌循环中x...
政沿13469901546:
c++输出1 - 900内能被3整除且至少有一位数字是5的所有整数,怎样控制一行输出五个? -
40777扶保
:[答案] //写一个计数器, n =0;//记录个数 for(int i=2010; i