本文目录一览:
- 1、C语言如何循环输出1到0这10位数字8遍,即1234567890…?
- 2、C语言如何同时输出多组随机数?
- 3、想要同时在c语言中输入多个数该怎么办
- 4、用C语言输入n个整数,并输出,怎么做?
- 5、C语言中如何实现多组数据输入输出?
C语言如何循环输出1到0这10位数字8遍,即1234567890…?
#includestdio.h
int main()
{
inti;
for(i=1i=8;i++)
printf("1234567890\n");
return0;
}
扩展资料:
for 循环语句的一般形式为:
for (表达式1; 表达式2; 表达式3)
{
语句;
}
首先要强调两点:
1) 表达式1、表达式2和表达式3之间是用分号;隔开的,千万不要写成逗号。
2) for(表达式1;表达式2;表达式3)的后面千万不要加分号,很多新手都会犯这种错误——会情不自禁地在后面加分号。
因为 for 循环只能控制到其后的一条语句,而在C语言中分号也是一个语句——空语句。所以如果在后面加个分号,那么 for 循环就只能控制到这个分号,下面大括号里面的语句就不属于 for 循环了。
C语言如何同时输出多组随机数?
#includestdio.h
#includestdlib.h
#includetime.h
int main(void)
{
int i,a[10],n;//n为n组
scanf("%d",n);
srand((unsigned)time(NULL));//设定种子
while(n--){
for(i=0;i10;i++){
a[i]=rand()%10;
printf("%d ",a[i]);
}
printf("n");
}
return 0;
}
套一个while循环就行,用其他循环也行
想要同时在c语言中输入多个数该怎么办
1.使用EOF来判断是否结束输出,可以实现输入任意多个数据。
EOF,计算机术语,(End Of File)的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。
在C语言中,EOF表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,可以是文本文件,也可以是标准输入stdin。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。
在windows平台,stdin输入流的EOF标志是 ctrl + z。
在unix平台,stdin输入流的EOF标志是 ctrl + d。
2.例程:
#include stdio.h
int main(){
int n;
while (scanf("%d",n)!=EOF){ //循环读入n,直到crtl+z/d
printf ("%d ",n); //调用printf函数输出n
}
return 0;
}
用C语言输入n个整数,并输出,怎么做?
用标准输入输出函数,考虑到有多个数字,使用在for循环输入输出
#include stdio.h
void main( )
{
int num[1000],n,i;
printf("要输入数字的个数:");
scanf("%d",n);
//输入 n 个数字
for(i=0; in; i++)
{
printf("输入第 %d 个数:",i+1);
scanf("%d",num[i]);
}
//输出 n 个数字
for(i=0; in; i++)
printf("%d ",num[i]);
}
忘采纳
C语言中如何实现多组数据输入输出?
c语言中有一个标准输入函数,即:scanf函数,它可以读取输入的任意格式类型的数据。scanf函数也有返回值,返回类型为int类型,它返回成功读入的项目的个数。如果它没有读取任何项目(当它期望一个数字而您却键入了一个非数字字符串时就会发生这种情况,scanf()会返回0。当它检测到“文件结尾”(end of file)时,它返回EOF(EOF是在文件stdio.h中定义的特殊值,一般#define指令把EOF的值定义为-1,我们可以理解为:#define EOF -1)。
c语言中,所有的输入函数都共用同一个输入缓冲区,我们从键盘键入数据时,其实是将输入写入缓冲区中,当我们按下回车键时,scanf()函数从缓冲区中读取输入,刷新缓冲区。