程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去 掉不滿足條件的排列。
示例源**:
題目考點:邏輯,for迴圈,if語句
#include
void
main()
}}}}
程式分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整型。
程式源**:
#include
void
main()
程式分析:在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後 的結果滿足如下條件,即是結果。請看具體分析:
程式源**:
#include
#include
void
main()
3. 問題
程式分析:以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。
程式源**:
題目考點:switch語句,if語句
#include
void
main()
printf
("請輸入年月日");
scanf
("%d %d %d"
,&year,
&month,
&day)
;sum+
=day;
if(year %
400==0||
(year%4==
0&&year%
100!=0)
)}
程式分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換, 然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。
程式源**:
氣泡排序的根本
#include
void
main()
if(y > z)
//x與z比較
temp = y;
y = z ;
z = temp;
}
記憶方法
temp = x = y = temp
temp = z = x = temp
temp = y = z = temp
程式分析:分行與列考慮,共9行9列,i控制行,j控制列。
程式源**:
考點:for迴圈的理解
#include
intmain()
printf
("\n");
}return0;
}
程式分析:用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。
程式源**:
#include
intmain()
}return0;
}
程式分析:兔子的規律為數列1,1,2,3,5,8,13,21…
程式源**:
#include
intmain()
c語言100道經典題目 C語言經典100題(5)
1 上期答案揭曉 include int main sum sum day 再加上某天的天數 if year 400 0 year 4 0 year 100 0 else if leap 1 month 2 printf 這是這一年的第 d 天。sum printf n 以上例項輸出結果為 請輸入年...
c語言100道經典題目 C語言經典100題(34)
1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...
C語言經典100題(二)
題目 求n的階乘和 我看到這道題目就覺得這道題很簡答啊,沒有什麼好寫得,就是雙層迴圈嘛,我寫的如下 includeint main res res temp printf d res return 0 可是,我去看答案時,發現是我太笨了,答案用一層迴圈就能解決問題,這對時間複雜度大大的提公升啊,又學...