本文目录一览:
如何在c语言中输入n个整数?
#includeintmain(){intlast=0,cnt=0,num;while(1){printf("pleaseinputnumber");scanf("%d\n",num);cnt++;if(lastnum)last=num;if(cnt0)printf();return0;}
C语言,编写程序,在主程序中输入n个整数?
#includestdio.h
int sort1(int a[],int n)//参数n数组长度
{
int t;
for(int i=0;in-1;i++)
for(int j=i+1;jn;j++)
if(a[i]a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
int sort2(int a[],int n,int x)//参数n数组长度,x要插入的数
{
a[n]=x;
int t;
for(int i=0;in;i++)
for(int j=i+1;jn+1;j++)
if(a[i]a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
int main()
{
int n,a[111],x;
scanf("%d",n);
for(int i=0;in;i++)
scanf("%d",a[i]);//输入n个数
scanf("%d",x);//要插入的数
sort1(a,n);//调用函数选择排序
for(int i=0;in;i++)
printf("%d ",a[i]);//输出第一次排序的结果
printf("\n");
sort2(a,n,x);//调用函数先插入一个数,然后排序
for(int i=0;in+1;i++)
printf("%d ",a[i]); //输出第二次排序的结果
return 0;
}
C语言编程中如何输入N个整数
循环N次 每次输入一个就好。
可以随输入随处理,也可以存到数组里面。
样例
int N,t;
scanf("%d",N);
while(N--)
{
scanf("%d",t);
...
}
用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]);
}
忘采纳