91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用C語言怎么實現一個隨機輸入多個整數功能

發布時間:2020-12-10 16:01:25 來源:億速云 閱讀:705 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關利用C語言怎么實現一個隨機輸入多個整數功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

具體方法如下:

#include<cstdio>
int main()
{
 int num[1000];
 char ch;
 do
 {
  scanf("%d",&a[i++]);
}while((ch=getchar())!= '\n');// 這里用來判斷是否輸入了回車
return 0;
}
------------------------------------------
while(cin>>b[cnt++],cin.get()!='\n');//也可用這句代替

補充知識:C語言-輸入任意多個數字,數字間用空格隔開,然后將數字求和。

C語言練習,看到一個題目:輸入任意多個數字,數字間用空格隔開,然后將數字求和。

苦于不會用鏈表來做一個動態數組,所以用了一個土辦法,先定義一個“足夠大”的數組,然后將用戶輸入的數字填入數組,同時用變量記錄填入的個數,用于后面for循環的循環次數限制。最后用for循環求和。

C語言代碼如下:

#include<stdio.h>
int main()
{
 int array[100];
 int i=0;
 int sum=0;
 char y;
 printf("請輸入任意個數,按回車鍵結束,統計求和\n");
 do
 {
 scanf("%d",&array[i]);
 i++;
 }while(y=getchar()!='\n');   //用于判斷是否按了回車
 for(int j=0;j<i;j++)
 {
  sum =sum+array[j];
 }
 printf("求和 = %d \n", sum); 
 return 0;
}

除此之外。在網上也看到別的方法:

代碼如下:

#include <stdio.h>
int main() {
 int num = 0,sum = 0;
 char ch;
 while((ch = getchar()) != '\n') {
  if(ch >= '0' && ch <= '9') num = 10 * num + ch - '0';
  if(ch == ' ') {
   sum += num;
   num = 0;
  }
 }
 printf("sum = %d\n",sum + num);
 return 0;
}

上述就是小編為大家分享的利用C語言怎么實現一個隨機輸入多個整數功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景泰县| 乌苏市| 台北市| 长沙市| 哈尔滨市| 酒泉市| 七台河市| 蛟河市| 本溪市| 涞水县| 涪陵区| 兰溪市| 平乡县| 金堂县| 怀宁县| 罗江县| 通辽市| 横峰县| 娱乐| 五华县| 同心县| 资溪县| 象州县| 博客| 顺昌县| 齐河县| 大冶市| 陕西省| 迭部县| 青龙| 广河县| 喀喇| 武定县| 嵩明县| 武功县| 荥阳市| 汪清县| 石嘴山市| 汶川县| 台州市| 同心县|