本文目錄一覽:
- 1、連續輸入若干個正整數,求出其和及平均值,直到輸入為0結束(c語言)
- 2、如何在c語言中輸入n個整數?
- 3、C語言編程中如何輸入N個整數
- 4、用C語言輸入n個整數,並輸出,怎麼做?
- 5、如何用c語言表示輸入n個數字?
連續輸入若干個正整數,求出其和及平均值,直到輸入為0結束(c語言)
#include stdio.h
#include stdlib.h
#define N 10
int main(void)
{
int i,aver=0,index=0,sum=0;
int * a;
a=(int * )malloc(sizeof(int)*N);
printf(“連續輸入若干個正整數(輸入0結束):\n”);
while(1)
{
scanf(“%d”,a[index]);
if(0==a[index])
{
break;
}
sum+=a[index];
index++;
if(index=N)
{
a=(int * )realloc(a,sizeof(int)*N);
}
}
if(index0)
aver=sum/index;
else
aver=0;
printf(“總和為%d,平均值為%d\n”,sum,aver);
return 0;
}
如何在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個整數
循環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]);
}
忘採納
如何用c語言表示輸入n個數字?
#includestdio.h
int main()
{int num;double sum = 0;int count = 0;while(scanf(“%d”, num) num != -1)//輸入-1停止}
{sum += num;count++;}
printf(“%f”, sum / count);
return 0。
擴展資料:
指針:
如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一。
指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。
指針是一把雙刃劍,許多操作可以通過指針自然的表達,但是不正確的或者過分的使用指針又會給程序帶來大量潛在的錯誤。
參考資料來源:百度百科-c語言
原創文章,作者:KBJIA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/325143.html