1.輸入兩個正整數,m和n,求其最大公約數和最小公倍數。
#include<>
void main()
int hcf(int u,int v)
while((r=u%v)!=0)
return(v);
}int lcd(int u,int v,int h)
2.輸入一行字元,分別統計出其中字母、空格、數字和其他字元的個數。
#include<>
int letter,digit,space,others;
void main()
void count(char str)
3.輸入乙個正整數求出它是幾位數;輸出原數和位數。
#include<>
int digit;
void main()
void count(char str)
4.輸入乙個正整數,輸出原數並逆序列印出各位數字。
#include<>
void invertlongint(long);
void main()
void invertlongint(long x)
}5.從鍵盤上輸入若干學生的一門課成績,統計並輸出最高成績和最低成績及相應的序號,當輸入負數時結束輸入。
6.從鍵盤上輸入若干學生的一門課成績,計算出平均分,當輸入負數時結束輸入。將結果輸出。
7.求1!+2!+3!+……+20!,將結果輸出。
#include<>
void main()
printf("1!+2!+3!+……+20!=%e\n",s);
}8.列印以下圖案: *
#include<>
void main()
}9.列印以下圖案: ***
*******
#include<>
void main()
, for(i=0;i<=3;i++) }
10.求下列試子的值:1-1/2+1/3-1/4+……+1/99-1/100,將結果輸出。
#include<>
void main()
printf("1-1/2+1/3-1/4+……+1/99-1/100=%5.4f\n",sum);
}11.列印出100~999之間的所有水仙花數。
#include<>
void main()
printf("\n");
}12.求sn=a+aa+aaa+…+aa…a之值,n,a由鍵盤輸入。
#include<>
void main()
printf("a+aa+aaa+…+aa…a=%d\n",sn);
}13.列印以下圖案:
*******
#include<>
void main()
printf("\n");
}14.列印以下圖案:
112112321
1234321
15. 列印以下圖案:
1234321
12321
121116.編寫乙個統計學生成績程式,完成以下功能:輸入4個學生的2門課成績;求出全班的總平均分,將結果輸出。
#include<>
#define n 4
struct student
stu[n];
void main()
**erage/=n;
printf(" name score1 score2 **erage\n");
for(i=0;i printf("**erage=%5.2f\n",**erage);} 語言的學習基礎,100個經典的演算法 c語言的學習要從基礎開始,這裡是100個經典的演算法 c語言的學習要從基礎開始,這裡是100個經典的演算法 題目 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔 子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數 為多少?程... 經典c語言程式設計100例1 10 程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 ... 編寫乙個程式,輸入a b c三個值,輸出其中最大值。include int main void else printf d x return 0 要將 china 譯成密碼,解碼規律是 用原來字母後面的第4個字母代替原來的字母 例如,字母 a 後面第4個字母是 e e 代替 a 請編一程式,用賦初值...c語言經典例題
C語言經典例題
C語言經典例題複習