題1.1:循環(huán)輸出26個字母,從A-Z。
for(char i = 'A';i<='Z';i++){cout<
題1.2:輸入某一個字母,依次輸出這個字母到Z(z)的值,并統(tǒng)計個數(shù)。
輸入格式:x 輸出格式:x y z 3
或輸入格式:Y 輸出格式:Y Z 2
char n;
int cnt=0;
cin>>n;
if(n>='A' && n<='Z'){for(char i=n;i<='Z';i++){ cnt++;
cout<='a' && n<='z'){for(char i=n;i<='z';i++){ cnt++;
cout<
題1.3:輸入某一個大寫或小寫字母,如果輸入是大寫,依次輸出這個字母到Z的小寫值。如果輸入是小寫,依次輸出這個字母到z的大寫值。
輸入格式:x 輸出格式:X Y Z
或輸入格式:Y 輸出格式:y z
char n;
cin>>n;
if(n>='A' && n<='Z'){n = char(n+32);
for(char i=n;i<='z';i++){ cout<='a' && n<='z'){n = char(n-32);
for(char i=n;i<='Z';i++){ cout<
題2.1:要讀入 n 個整數(shù),統(tǒng)計其中正數(shù)、零、負數(shù)的個數(shù)并輸出。
輸入格式:
7
1 -1 0 3 5 0 -5
輸出格式:
3 2 2
int n,a,cnt1=0,cnt2=0,cnt3=0;
cin>>n;
for(int i=1;i<=n;i++){cin>>a;
if(a>0){ cnt1++;
}
else if(a<0){ cnt2++;
}
else{ cnt3++;
}
}
cout<
題1:菲波那契數(shù)列,數(shù)列的第一個和第二個數(shù)都為1,接下來每個數(shù)都等于前面2個數(shù)之和。1 1 2 3 5 8 13 21 34 55 …
請輸入數(shù)值n,求斐波那契數(shù)列從1到第n個數(shù)的值?
int n,a,b,t;
cin>>n;
for(int i=1;i<=n;i++){if(i<=2){ a = 1;
b = 1;
cout< t = a;
a = b;
b = t+a;
cout<
題2:(銀行存利息問題) 農(nóng)夫約翰在去年賺了一大筆錢!他想要把這些錢用于投資,并對自己能得到多少收益感到好奇。已知投資的復合年利率為R (0到20之間的整數(shù))。約翰現(xiàn)有總值為M的錢(100到1,000,000之間的整數(shù))。他清楚地知道自己要投資Y年(范圍0到400)。請幫助他計算最終他會有多少錢,并輸出它的整數(shù)部分。
某一年的利息 = 本金M * 年利率R%
某一年的錢 = 利息 + 本金
請你編程輸入本金m,利率r,年數(shù)y;算出每一年的總錢數(shù)。
double m,r,y;
cin>>m>>r>>y;
for(int i=1;i<=y;i++){m += m * r / 100;
cout<
題3:(猴子吃桃子問題)一群小猴子一天摘了許多桃子,第一天吃了一半,然后忍不住又吃了一個;第二天又吃了一半,再吃一個;后面每天都是這樣吃。到第10天的時候,小猴子發(fā)現(xiàn)只有一個桃子了。問小猴子第一天共摘了多少個桃子。
int n=1;
for(int i=10;i>=1;i--){cout<
在循環(huán)里面又加一個循環(huán),這樣子就叫循環(huán)嵌套。
可以知道,外層循環(huán)控制行,內層循環(huán)控制列。
可以看到99乘法表是一個矩陣,我們要變成下面真正的乘法表‘三角形’樣子,也就是上圖如何變成下圖:
// 1.乘法表
for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){ cout<
int n;
cin>>n;
for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){ if(i==j){ cout<<1<<" ";
}
else{ cout<<0<<" ";
}
}
cout<
升級版變化矩陣
// 隨機變化矩陣
int n;
while (true){cin>>n;
for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i==j){cout<<1<<" ";
}
else{cout<<0<<" ";
}
}
cout< break;
}
}
實現(xiàn)打印圖形正反 “*” 三角形。
int n;
cin>>n;
for(int i=n;i>=1;i--){for(int j=1;j<=i;j++){ cout<<"*";
}
cout<
int n;
long long total=0;
cin>>n;
for(int i=1;i<=n;i++){// 加每一個階乘值
long long sum=1; // 為什么不放在外面賦值?
for(int j=1;j<=i;j++){//求階乘
sum = sum*j;
}
total += sum;
cout<<"前"<
int n,m;
cin>>n>>m;
int a=1;
for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){
cout<
輸入 n 行,m列數(shù),求所有偶數(shù)的和。
int n,m,sum=0,value=0;
cin>>n>>m;
for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){ cin>>value;
if(value%2==0){ sum+=value;
}
}
}
cout<
實現(xiàn)‘*’等腰三角形輸出,如下圖:
int n;
cin>>n;
for(int i=1;i<=n;i++){for(int j=1;j<=n-i;j++){ cout<<" ";
}
for(int k=1;k<=2*i-1;k++){ cout<<"*";
}
cout<
題1:馬克思手稿問題:
有這樣一道趣味數(shù)學題:男人、女人和小孩總計30個人,在一家飯店里吃飯,共花了50先令,每個男人各花3先令,每個女人各花2先令,每個小孩各花1先令,請用窮舉法編程計算男人、女人和小孩各有幾人,列出所有可能的組合。
//馬克思手稿問題
//i代表男,j代表女,k代表孩子
int cnt = 0;
for(int i=1; i<=16; i++){for(int j=1; j<=25; j++){ for(int k=1;k<=30;k++){ if(i+j+k==30 && i*3+2*j+k==50){cout<
題2:擲3顆骰子,請問骰子點數(shù)和為12的有哪些情況?
【分析思路】
由題意知,每個骰子都有六種可能,投擲出來的點數(shù)有666==216種可能,在216種可能中,篩選出點數(shù)和為12的所有情況;只要判斷擲3顆骰子點數(shù)和等于12即可,輸出各個骰子的點數(shù);
int cnt=0;
for(int i=1;i<=6;i++){for(int j=1;j<=6;j++){ for(int k=1;k<=6;k++){ if(i+j+k==12){cout<
題3:若一個口袋中放有12個球,其中有3個紅球,3個白球與6個黑球,問從中任取8個共有多少種不同得顏色搭配?
int cnt=0;
cout<<"紅球 白球 黑球"<for(int j=0;j<=3;j++){ if(8-i-j<=6){ cout<
題1:打印直角梯形圖
#includeusing namespace std;
int main(){// 打印梯形圖
int n;
cin>>n;
for(int i=1; i<=n; i++){for(int k=1;kcout<<"A";
}
for(int j=1; j<=2*i-1; j++){cout<<"A";
}
cout<
題2:打印懸浮矩形
int n, m, k;
cin >>n >>m >>k;
for (int i = 1; i<= n; i++) {for (int j = 1; j<= k; j++) {cout<< ' ';
}
for (int j = 1; j<= m; j++) { cout<< 'A';
}
cout<< endl;
}
題3:打印相框
int n;
cin>>n;
for(int i1=1;i1<=n;i1++){cout<<"*";
}
cout< for(int j=1;j<=n;j++){ if(j==1 || j==n){ cout<<"*";
}
else{ cout<<" ";
}
}
cout<cout<<"*";
}
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
當前標題:C++重要筆記與題(循環(huán)-嵌套-數(shù)組)-創(chuàng)新互聯(lián)
新聞來源:http://www.rwnh.cn/article24/gejje.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、做網(wǎng)站、小程序開發(fā)、網(wǎng)站導航、移動網(wǎng)站建設、網(wǎng)頁設計公司
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)