回覆列表
-
1 # 使用者834195712159
-
2 # 愛逗的小夥伴
有兩種做法:
1 迴圈輸入到陣列中:
int a[5];
int i;
for(i = 0; i < 5; i++)
cin>>a[i];
2 當五個變數不是陣列時,可以直接寫在一行:
int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
這種方法僅適用於比較少的數量。
當要輸入的數量比較多時,比如要輸入100個整數,這種方法就不實用了。
程式碼示例:
方法一:
#include<iostream>
using namespace std;
void main()
int n,sum=0;
cout<<"您要輸入幾個數?"<<endl;
cin>>n;
for (int i=1; i<=n; i++)
{
int a;
cin>>a;
sum+=a;
}
cout<<"您輸入的"<<n<<"個數的和為:"<<sum<<endl;
}
方法二:
#include <iostream>
#include <stdio.h>
using namespacestd;
int main(){
scanf("%d",&n);
while(n--){
scanf("%d",&x);
printf("%d\n",(x%10)*1000+(x/10%10)*100+(x/100%10)*10+x/1000);
}
return0;
}