題目描述:
將1,2,⋯,9共9個數分成3組,分別組成3個三位數,且使這3個三位數構成1:2:3的比例,試求出所有滿足條件的3個三位數。
輸入格式:
沒有輸入
輸出格式:
若干行,每行3個數字。按照每行第乙個數字公升序排列。
c++源**:
#include
int main()
//迴圈結束時,n[9]的所有元素已賦值完畢
for(b=n;b<=n+7&&repeat;b++)//開始檢測n[9]中是否有重複數字或0
for(d=b+1;d<=n+8&&repeat;d++)//分別用指標b和d指向n[9]中不同的元素
if(*b==*d||!*d)//一旦發現有重複數字或0
repeat=false;//將repeat賦值為false,此後便會跳出這兩層迴圈
if(repeat)//倘若沒有重複數字和0
printf("%-4d%-4d%d\n",a,a*2,a*3);//輸出a、2a、3a的值,也即由1-9組成的3個3位數
}//迴圈完畢時,已輸出所有滿足條件的3個三位數
return 0;
}題目描述:
已知:sn=1+1/2+1/3+…+1/n。顯然對於任意乙個整數k,當n足夠大的時候,sn大於k。
現給出乙個整數k(1≤k≤15),要求計算出乙個最小的n,使得sn>k。
輸入格式:
乙個正整數k
輸出格式:
乙個正整數n
c語言源**:
#include
int main()
printf("%d",n);
return 0;
}題目描述:
小玉開心的在游泳,可是她很快難過的發現,自己的力氣不夠,游泳好累哦。已知小玉第一步能遊2公尺,可是隨著越來越累,力氣越來越小,她接下來的每一步都只能游出上一步距離的98%。現在小玉想知道,如果要游到距離x公尺的地方,她需要遊多少步呢。請你程式設計解決這個問題。
輸入格式:
輸入乙個數字(不一定是整數,小於100m),表示要游的目標距離。
輸出格式:
輸出乙個整數,表示小玉一共需要遊多少步。
c語言源**:
#include
int main()
}printf("%d",i);//i表示遊多少步
return 0;
} 題目描述:
有乙隻小魚,它上午游泳150公里,下午游泳100公里,晚上和週末都休息(實行雙休日),假設從周x(1<=x<=7)開始算起,請問這樣過了n天以後,小魚一共累計游泳了多少公里呢?
輸入格式:
輸入兩個整數x,n(表示從周x算起,經過n天,n在long int範圍內)。
輸出格式:
輸出乙個整數,表示小魚累計游泳了多少公里。
c語言源**:
#include
#define week 7
int main()
printf("%d\n",total_distance);//輸出小魚在這n天的總航程
return 0;
}題目描述:
試計算在區間 1到 n 的所有整數中,數字x(0 ≤ x ≤ 9)共出現了多少次?例如,在 1到11中,即在 1,2,3,4,5,6,7,8,9,10,111,2,3,4,5,6,7,8,9,10,11 中,數字 11 出現了 44 次。
輸入格式:
2個整數n,x,之間用逗號隔開
輸出格式:
1個整數,表示x出現的次數
c語言源**:
#include
#include
int main()
//接下來將字元陣列中的每一位與待比對數字比較
for (int j = 0; j < strlen(s); j++)
}printf("%d\n", count); //列印出來結果並換行
return 0;
}
洛谷試煉場 洛谷新手村 迴圈!迴圈!迴圈!
1.p1008 三連擊 題目鏈結 include using namespace std int main 2.p1035 級數求和 題目鏈結 include using namespace std int main cout 1 0 3.p1423小玉在游泳 題目鏈結 include using ...
洛谷訓練新手村之「迴圈!迴圈!迴圈!」題解
題目大意 找所有1 2 3格式的數。解題思路 列舉一下第乙個數,然後判斷根據第乙個數推導出來的第 二 三個數是不是三位數即可,並且放好包含了1至9即可。實現 如下 include using namespace std bool tmp 10 bool check int a for int i 1...
新手村之迴圈!迴圈!迴圈!
p1008 三連擊 總 優美的暴力或打表。var i,j,a,b,c longint v array 0.10 of boolean f boolean begin for i 123 to345 dobegin fillchar v,sizeof v 0 a i b i 2 c i 3 for j...