版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上求用戶輸入的兩個(gè)數(shù)的商,程序運(yùn)行時(shí),以如下格式輸入數(shù)據(jù):Input two integers:4 2請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。#include main() int a, b, c; printf(Input two integers:); scanf(%d,%d, &a, &b); c = ab; printf(The quotient of a and b is :%d, c);# include int main ()int a,b,c;printf (Input two integers:);scanf (%d %d,&a,&b);c=a/b;
2、printf (The quotient of a and b is :%dn,c);return 0;使用const常量定義圓周率pi=3.14159,編程從鍵盤輸入圓的半徑r,計(jì)算并輸出圓的周長和面積。輸出的數(shù)據(jù)保留兩位小數(shù)點(diǎn)。輸入格式要求:%lf 提示信息:Input r:輸出格式要求:printf WITHOUT width or precision specifications:n circumference = %f, area = %fn printf WITH width and precision specifications:n circumference = %7.2f,
3、 area = %7.2fn程序運(yùn)行示例如下:Input r:5.3printf WITHOUT width or precision specifications:circumference = 33., area = 88.printf WITH width and precision specifications:circumference = 33.30, area = 88.25#include int main() const double PI=3.14159;double r; printf(Input r:); scanf(%lf, &r); printf(printf WI
4、THOUT width or precision specifications:n);printf(circumference = %f, area = %fn,2*PI*r,PI*r*r); printf(printf WITH width and precision specifications:n);printf(circumference = %7.2f, area = %7.2fn,2*PI*r,PI*r*r);return 0;寫一個(gè)程序,將接收的華氏溫度轉(zhuǎn)換為對(duì)應(yīng)的攝氏溫度。程序應(yīng)顯示如下的提示信息: Please input fahr: 然后輸入一個(gè)十進(jìn)制數(shù)并回車,然后程序以合
5、適的消息形式輸出轉(zhuǎn)換后的華氏溫度。程序使用如下的公式完成轉(zhuǎn)換:攝氏溫度 = 5.0 *(華氏溫度 32.0) / 9.0輸入格式要求:%lf 提示信息:Please input fahr: 輸出格式要求:The cels is: %.2f#include #include int main()double f;double c;printf(Please input fahr: );scanf(%lf,&f);c=5.0*(f-32.0)/9.0;printf(The cels is: %.2f,c);return 0;從鍵盤輸入任意的字符,按下列規(guī)則進(jìn)行分類計(jì)數(shù)。第一類:0, 1, 2, 3
6、, 4, 5, 6, 7, 8, 9第二類:+, -, *, /, %, =第三類:其它字符。輸出格式要求:class1=%d, class2=%d, class3=%dn程序運(yùn)行示例如下:ghdf%#$&(+-/+_8*(class1=1, class2=7, class3=14#include int main() char ch; int a = 0,b = 0,c = 0; while (ch = getchar() != n) /*當(dāng)讀入的字符不是換行符時(shí)*/ if (ch = 0 & ch = 9) /*判斷是否是數(shù)字*/ +a; else if (ch = +|ch = -|ch
7、 = *|ch = %|ch = /|ch = =) /*判斷是否是巴拉巴拉*/ +b; else /*是其它字符*/ +c; printf(class1=%d, class2=%d, class3=%dn,a,b,c); return 0;要求:輸入為一個(gè)數(shù)n;輸出為1n的奇數(shù)的階乘之和;要求使用函數(shù)實(shí)現(xiàn)輸入輸出示例(第一行為輸入,第二行為輸出):5127#includelong Fact(int n)int i;long result=1;for(i=1;i=n;i+)result*=i;return result;int main()int m,j,sum;long ret;scanf(
8、%d,&m);sum=0;for(j=1;j=m;j=j+2) ret=Fact(j); sum=sum+ret;printf(%dn,sum);return 0;鍵盤任意輸入一下整數(shù)n,編程計(jì)算輸出1n之間的素?cái)?shù)之和。要求:判斷素?cái)?shù)用函數(shù)實(shí)現(xiàn)。說明:素?cái)?shù)是不能被1和它本身以外的其它整數(shù)整除的正整數(shù)(負(fù)數(shù)、0和1都不是素?cái)?shù))輸入輸出示例(第一行為輸入,第二行為輸出):1017#include #include int ss(int n) int i;if(n2) return 0; for (i=2; i=(int)sqrt(double)n); i+) if (n%i=0) return 0
9、; return 1;int main(void) int i,sum=0,n; scanf(%d,&n); for (i=1; i=n; i+) if(ss(i) sum+=i; printf(%dn,sum); return 0;從鍵盤多次輸入不同的整數(shù)n,編程計(jì)算輸出1n之間的素?cái)?shù)之和。要求:1)判斷素?cái)?shù)調(diào)用函數(shù)實(shí)現(xiàn);2)用循環(huán)結(jié)構(gòu),輸入5次不同的整數(shù)。輸入輸出實(shí)例(奇數(shù)行為輸入,偶數(shù)行為輸出):25100175828100371971001060#include #include int ss(int n) int i;if(n2) return 0; for (i=2; i=(int
10、)sqrt(double)n); i+) if (n%i=0) return 0; return 1;int main(void) int i,sum=0,n; int counter=0; do scanf(%d,&n); counter+; for (i=1; i=n; i+) if(ss(i) sum+=i; printf(%dn,sum); sum=0; while(counter=4); return 0;(請(qǐng)用一維數(shù)組完成)某個(gè)公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的,加密規(guī)則如下:每位數(shù)字都加上 5, 然后用和除以 10 的余數(shù)代替該數(shù)字,再將第一位和第四
11、位交換,第二位和第三位交換。輸入格式要求:%d 提示信息:Input a 4 digits numbern輸出格式要求:%d程序運(yùn)行示例如下:Input a 4 digits number12349876#include int main () int Digit4; int n; int i; int m; printf (Input a 4 digits numbern); scanf(%d,&n); Digit0=n/1000; Digit1=(n-1000*Digit0)/100;Digit2=(n-Digit0*1000-Digit1*100)/10;Digit3=n-Digit0*
12、1000-Digit1*100-Digit2*10; for(i = 0;i =3;i+) Digiti=(Digiti+5)%10; m= Digit0+10*Digit1+100*Digit2+1000*Digit3; printf(%d,m); return 0;(請(qǐng)用二維數(shù)組完成)從鍵盤為3*3的矩陣輸入數(shù)據(jù),找出主對(duì)角線上最大的元素,以及所在的行號(hào)。(第一行行號(hào)為0)*輸入格式要求:%d*輸出格式要求:max=%d ,row=%d屏幕輸入數(shù)據(jù),輸出最終結(jié)果(每個(gè)數(shù)字之間空一格):程序運(yùn)行示例如下:1 2 34 5 67 8 9max=9 ,row=2# include int mai
13、n ()int i, j;int s33;int max, row;for (i = 0; i 3; i+)for (j = 0; j 3; j+)scanf (%d, &s ij);max = s 00;row = 0;for (i = 0; i 3; i+)if (max s ii)max = s ii;row = i;printf (max=%d ,row=%d, max, row);return 0;計(jì)算游戲人員的年齡。有5個(gè)人圍坐在一起,問第5個(gè)人多大年紀(jì),他說比第4個(gè)人大2歲;問第4個(gè)人,他說比第3個(gè)人大2歲;問第3個(gè)人,他說比第2個(gè)人大2歲;問第2個(gè)人,他說比第1個(gè)人大2歲。第1
14、個(gè)人說自己10歲,問第5個(gè)人多大年紀(jì)。輸入格式:無輸出格式:The 5th persons age is %dn# include int Fs (int x);int main ()int age;int n = 5;age = Fs (n);printf (The 5th persons age is %dn, age);return 0;int Fs (int x)if (x = 1)return 10;elsereturn 2 + Fs (x - 1);輸入一組包含10個(gè)整數(shù)的數(shù)組,找出其中的最小元素,并與第一個(gè)元素交換。輸出這個(gè)數(shù)組。要求交換元素時(shí)調(diào)用swap_min函數(shù)。輸入輸出示
15、例(第一行為輸入,第二行為輸出):22 20 9 8 7 6 12 17 1 31 20 9 8 7 6 12 17 22 3#include #include void swap_max(int *a,int *b);int main() int a11; int i,j,k; for(i=0;i10;i+) scanf( %d,&ai); k=0; for(j=0;jak) k=j; swap_max(&ak,&a0); printf(%d %d %d %d %d %d %d %d %d %d,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9); return 0;void sw
16、ap_max(int *a,int *b) int temp; temp=*a; *a=*b; *b=temp;按照給定的函數(shù)原型編程實(shí)現(xiàn)兩個(gè)字符串的連接(不允許使用字符串連接函數(shù)strcat)。函數(shù)原型:void Mystrcat(char a , char b );要求:將字符數(shù)組a中存放的字符串連接到字符數(shù)組b中;在主函數(shù)讀入兩個(gè)字符串(讀入的字符串可包括空格);連接之后的字符串在主函數(shù)輸出;字符串長度最長為70。輸入輸出樣例(前兩行為輸入,最后一行為輸出):Hello!How are you?How are you?Hello!#include #include void Mystrc
17、at(char a,char b);int main()char a80,b80;gets(a);gets(b);Mystrcat(a,b);puts(a);return 0;void Mystrcat(char a,char b) int i,n,m; m=strlen(b); n=strlen(a); for (i = 0; i m+1; +i) an+i=bi; am+n+1=0;用循環(huán)結(jié)構(gòu)編程,輸出如下圖案。 * * * *# include # define N 5int main ()char m NN;int i;for (i = 0; i N; i+)if (i = 0 | i
18、 = 4)printf ( %cn, m02 = *);else if (i = 1 | i = 3)printf ( %c%c%cn, m 11 = *, m12 = *, m13 = *);else if (i = 2)printf (%c%c%c%c%cn, m i0 = *, m i1 = *, m i2 = *, m i3 = *, m i4 = *);return 0;有30個(gè)人,其中有男人、女人和小孩,在一家飯館吃飯共花了50元:每個(gè)男人花3元,每個(gè)女人花2元,每個(gè)小孩花1元,問男人、女人和小孩各幾人?*輸出格式要求:(前兩行為表頭格式,最后一行為輸出答案格式,有幾種可能答案輸出
19、幾行,第一個(gè)%2d表示行號(hào)(從1開始),后三個(gè)%d分別為男人、女人、小孩的人數(shù),按男人數(shù)遞增順序輸出)tMENtWOMENtCHILDRENn -n%2d:t%dt%dt%dn# include # define N 30int main ()int man, woman, child;int r= 0;printf (tMENtWOMENtCHILDRENn);printf (-n);for (man = 0; man N; man+)for (woman = 0; woman N - man; woman +)child = N - man - woman;if (3 * man + 2
20、* woman + 1 * child = 50)r +;printf (%2d:t%dt%dt%dn, r, man, woman, child); return 0;按如下函數(shù)原型,用二維數(shù)組作為函數(shù)參數(shù),編程計(jì)算并輸出nn階矩陣的轉(zhuǎn)置矩陣。其中,n由用戶從鍵盤輸入。已知n值不超過10。void Transpose(int aN, int n);void InputMatrix(int aN, int n);void PrintMatrix(int aN, int n);輸入提示信息要求:Input n:n輸入格式:%d輸出提示信息:The transposed matrix is:n輸出
21、要求:%dt 輸出矩陣時(shí),每輸出一行就換行注:不能使用指針、結(jié)構(gòu)體、共用體、文件、goto、枚舉類型進(jìn)行編程輸入輸出示例:Input n:21 10 2The transposed matrix is:1 01 2# include # define N 10void Transpose (int mN, int n);void InputMatrix (int m N, int n);void PrintMatrix (int m N, int n);int main ()int n;int m NN;printf (Input n:n);scanf (%d, &n);InputMatrix
22、 (m, n);Transpose (m, n);printf (The transposed matrix is:n);PrintMatrix (m, n);return 0;void InputMatrix (int m N, int n)int i, j;for (i = 0; i n; i+)for (j = 0; j n; j+)scanf (%d, &m ij);void PrintMatrix (int m N, int n)int i, j;for (i = 0; i n; i+)for (j = 0; j n-1; j+)printf (%dt, m ij);printf (%d, m in - 1);printf (n);void Transpose (int m N, int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國智能卡芯片行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國中醫(yī)藥服務(wù)貿(mào)易行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實(shí)施研究報(bào)告
- 比多少的大班教案
- 中小學(xué)體育教師考試試題及答案
- 2024年幼兒園小班主題活動(dòng)教案
- 飼草育種 可行性研究報(bào)告
- 光伏大棚項(xiàng)目可行性研究報(bào)告
- 探店裝修知識(shí)培訓(xùn)課件
- 建筑安裝工程人工、材料、機(jī)械臺(tái)班單價(jià)的確定
- 二零二五年度房地產(chǎn)分銷合作協(xié)議范本(含營銷活動(dòng))3篇
- CNC工藝簡介課件
- 海外安全培訓(xùn)課件
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研語文試卷
- 大學(xué)軍事理論課教程第三章軍事思想第四節(jié)當(dāng)代中國軍事思想
- 開展學(xué)科周活動(dòng)方案
- 報(bào)價(jià)單(報(bào)價(jià)單模板)
- 園林景觀給排水設(shè)計(jì)匯總計(jì)算書
- 《電線電纜常用計(jì)算公式》
- 關(guān)于心理健康教育情況的調(diào)研報(bào)告
- 內(nèi)側(cè)蒂直線短瘢痕法治療乳房肥大癥的臨床研究
- 整改回復(fù)書樣板后邊附帶圖片
評(píng)論
0/150
提交評(píng)論