本文目錄一覽:
如何在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]);
}
忘採納
原創文章,作者:HZND,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/136897.html