你可以这样做
main()
{
int x
for(getchar()!='\n')
scanf("%d",&x)
}
这样就OK了 !
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
这样你觉得行不,最后你从input[]里按顺序取出来就行了:
#include <stdio.h>
#include<math.h>
int main(){
int n,temp,i=0
printf("请输入你要输入数字的个数:")
scanf("%d",&n)
float input[n]
while(n>0){
printf("请输入你要输入的数字:")
scanf("%d",&temp)
input[i] = temp
i++
n--
}
printf("你输入的数字为:\n")
for(int j=0j<ij++){
printf("%f ",input[j])
}
return 0
}
运行结果:
在循环语句中调用输入语句即可。
在循环语句中可以调用任何C语言语句,输入语句也不例外,每次循环执行到输入语句时都会执行输入操作。
以循环输入10个整型数值为例:
int a[10]int i
for(i = 0 i < 10 i ++)
scanf("%d",&a[i])