複習、
得到隨機數
#include
#include
#include
int main(){
srand(time(0));
printf("%d\n",rand());
return0;
1、用雙重迴圈列印
**如下:
#include
int main(){
intnum,num1;
for(num=1;num<=5;num++){
for(num1=5;num1>=num;num1--){
printf("%d",num1);
printf("\n");
return0;
2、假設一種貨幣有三種面值,1元、2元、5元,找出10元的所有組合
#include
int main(){
intfive,two;
for(five=0;five<=2;five++){
for(two=0;two<=(10-5*five)/2;two++){
printf("5元有%d張,2元有%d張,1元有%d張\n",five,two,10-5*five-2*two);
return0;
或#include
int main(){
intfive,two,one;
for(five=0;five<=2;five++){
for(two=0;two<=5;two++){
for(one=0;one<=10;one++){
if(5*five+2*two+1*one==10){
printf("5元有%d張,2元有%d張,1元有%d張\n",five,two,one);
elsecontinue;
return0;
3、編寫程式從鍵盤得到乙個1到99之間的數字,把這個數字到100之間所有與7無關的數字都列印出來
#include
int main(){
inti;
printf("請輸入乙個1-99之間的數字:\n");
scanf("%d",&i);
for(i;i<=100;i++){
if(i/10==7||i%10==7){
continue;
elseprintf("%d\n",i);
return0;
SICP練習 79 練習2 51
練習 2.51 通過書中前面的內容,我們知道below中來將框架分成上下兩部分,而beside將框架分成左右兩部分。因此,below定義如下 define below painter1 painter2 let split point make vect 0.0 0.5 let paint top ...
練習7 9 計算天數
本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。在一行輸出日期是該年中的第幾天。2009 03 02612000 03 0262...
79 單詞搜尋(中等題)
題目描述 給定乙個二維網格和乙個單詞,找出該單詞是否存在於網格中。單詞必須按照字母順序,通過相鄰的單元格內的字母構成,其中 相鄰 單元格是那些水平相鄰或垂直相鄰的單元格。同乙個單元格內的字母不允許被重複使用。示例 board a b c e s f c s a d e e 給定 word abcce...