① c语言 如何一行输入五个数
输入五个数的时候就实现换行。。先记住你所输入的数字个数,当达到5的时候就换行。
do
{scanf("%d",&t);
i++;
}whlie(i!=5);
或者for(i=0;i<=4;i++)scanf("%d",&t);printf("\n");
主要的思想就是对输入的数进行计数,以五个为一行。。
② C语言,输入n个值在一行
int i,n,num;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&num);
}
看看这个要的不:你输入个数时敲回车,输入数时敲空格
#include<stdio.h>
main()
{
int i,n,num[100];
scanf("%d",&n);
for(i=0;i<n&&num[i]!='\0';i++)
{
scanf("%d",&num[i]);
}
for(i=0;i<n;i++)
printf("%d ",num[i]);
}
③ C语言中怎么控制输出时每行输出5个数
..............
if (i % 5 ==0)
printf("\n");
...............
这两句,
④ c语言,怎么让一行显示十个数,只能用while循环,如图
在循环里面(printf语句后)加上:
if(i%30==0) printf('\n');
即可
目标程序是输出1000以内3的倍数,若要每10个数换行,则当输出30的倍数之后输出一个换行符即可。
纯手打,望采纳,谢谢。
⑤ C语言中如何输出n个数每行两个
例程如下:
#include <stdio.h>
main()
{
int a[6]={1,2,3,4,5,6};
int i;
for(int i=0;i<5;i+=2) // 控制好i的范围和每次循环i变化的值
printf("%d\t%d\n",a[i],a[i+1]); // 输出两个以后输出一个'\n'
}
⑥ C语言每5个数字(数列)输出一行怎么表示
假设要输出100个数字:
#include<stdio.h>
int main()
{
int n=100;
int i;
for(i = 1; i <= n; i ++)
{
printf("%d ", i);
if(i%5==0) printf(" ");
}
return 0;
}
(6)c语言一行怎么显示多个数值扩展阅读:
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}
执行过程为:
求解表达式1;
求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步;
求解表达式3;
转回上面第2步继续执行;
循环结束,执行 for 语句下面的语句。
执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。
参考资料来源:网络-for循环
⑦ 我的c语言有很多值要输出,怎么完整显示
比如,要输出200行i love china,我想输出50行,就停一下
按个回车(或其他键)后,再继续输出,程序如下:
#include <stdio.h>
#define n 50
void main()
{
int m;
for(m=1;m<200;m++)
{
printf("I love China!\n");
if(m%n==0)
{
getchar();
}
}
}
⑧ c程序怎么使输出的多个数据两个数据一行
摘要 C不支持动态定义数组。解决方法两种:一、定义一个足够大的数组(但有越界的可能,程序里要做判断和控制)。二、使用动态内存分配,可以从根本上解决此问题。
⑨ 用C语言写程序输出要求控制每行输出五个数,怎么控制
在C语言写程序输出时,要控制每行输出数据的个数,可以通过自定义计数器来完成。
如:
// 输出自然数1-30,每5个数为一行
main()
{ int i;
int cnt=0; // 定义cnt用作输出数据的计数器,初始为0
for( i=1;i<=30;i++ ) // 循环30次
{ printf("%5d",i); // 输出数据值
cnt++; // 每输出一个值,计数器加一次
if( cnt%5==0 ) // 假设每行输出5个(如果计数器与5取余为0,则换行)
printf("\n"); // 输出换行
}
}
定义一个计数器,然后每次就自加,当%5==0的时候就printf("\n");看例子,希望能帮到你。
#include
void
main()
{
int
count=0;
int
i;
for(i=1;i<=20;i++)
{
printf("%d\t",i);
count++;
if(count%5==0)
printf("\n");
}
}