




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、c語目基本編程題C 程序設(shè)計(jì)編程題1、輸入2個(gè)整數(shù),求兩數(shù)的平方與并輸出。#include void main() intt a ,b,s;printf(please input a,b:n); scanf(%d%d ” ,&a,&b); s=a*a+b*b;printf(the result is %dn,s);,否則,輸出提示2、輸入一個(gè)圓半徑(r),當(dāng)r = 0時(shí),計(jì)算并輸出圓的面積與周長(zhǎng) 信息。#include #define PI 3、14void main() float r ,s , l; printf(please input r:n); scanf(%f ” ,&r); if
2、 (r=0)s=pi*r*r; l=2*i*r ;printf(the area is %fn,s);printf(the circumference is %fn,l); elseprintf(input error!n);3、函數(shù)y=f(x)可表示為:2x+1 (x0)編程實(shí)現(xiàn)輸入一個(gè)x值,輸出y值。#include void main() int x,y;scanf( “ d ,&x);if(x0) y=2*x-1; else y=0;printf( “d ,y);4. 編寫一個(gè)程序,從4個(gè)整數(shù)中找出最小的數(shù),并顯示此數(shù)。#include void main()int a,b,c,d,t
3、;scanf (“d,%d,%d,%d”,&a,&b,&c,&d);if (ab)t=a; a=b; b=t; if (ac)t=a; a=c; c=t; if (ad)t=a; a=d; d=t;printf (“ min = %d n ,a);5. 有一函數(shù)當(dāng)x0時(shí),y=3,當(dāng)x=0時(shí)y=5,編程,從鍵盤輸入一個(gè) x值,輸出y值。#include void main()int x,y;scanf(%d,&x); if (x0) y=1; else if(x=0) y=5; else y=3;printf(x=%d,y=%dn,x,y);6. 從鍵盤輸入兩個(gè)數(shù),求出其最大值(要求使用函數(shù)完成
4、求最大值,并在主函數(shù)中調(diào)用該函數(shù))#include float max(float x,float y); void main() float a,b,m;scanf(%f,%f,&a,&b); m=max(a,b); printf(Max is %fn,m);float max(float x,float y)float temp;if (xy)temp=x;x=y;y=temp;return(x);7、從鍵盤輸入您與您朋友的年齡,編成判斷誰的年齡最大,并打印最大者的年齡。#include void main() int yourAge, hisAge; printf(Please ente
5、r your age:);scanf(%d, &yourAge); /*輸入您的年齡 yourAge*/printf(Please enter your friends age:);scanf(%d, &hisAge); /*輸入您朋友的年齡hisAge*/if (yourAge = hisAge)printf(You are older! Your age is = %dn, yourAge);if (hisAge yourAge)printf(Your friend is older! HisAge age is = %dn, hisAge);8、鍵盤輸入2個(gè)加數(shù),再輸入答案,如果正確,顯
6、示“ right ”,否則顯示“ error #include “stdio 、 h” void main( )int a,b,c;printf( “ please input a and bn ” ); scanf (%d,%d ” ,&a,&b);printf( “ please input the answer for a+bn” );scanf (%d ” ,&c); if (c=a+b)printf( “ rightn ”); elseprintf(“errorn ” );9、編一程序每個(gè)月根據(jù)每個(gè)月上網(wǎng)時(shí)間計(jì)算上網(wǎng)費(fèi)用,計(jì)算方法如下:30元10小時(shí)費(fèi)用 每小時(shí)3元10 50小時(shí)每小
7、時(shí)2.5元50小時(shí)要求當(dāng)輸入每月上網(wǎng)小時(shí)數(shù),顯示該月總的上網(wǎng)費(fèi)用(6分)#include void main() int hour;float fee;printf( “please input hour:n ” ); scanf( “ d ,&hour); if(hour=10&hour=50) fee=3*hour;else fee=hour*2 、 5;printf( “ The total fee is %f ” fee);10、神州行用戶無月租費(fèi),話費(fèi)每分鐘0、6元,全球通用戶月租費(fèi)50元,話費(fèi)每分鐘0、4元。輸入一個(gè)月的通話時(shí)間,分別計(jì)算出兩種方式的費(fèi)用,判斷哪一種合適。#incl
8、ude void main() float a,x,y;printf(“n請(qǐng)輸入您的話費(fèi):”);scanf(“。%f,” ,&a);x= 0、6*a;y=50+0 、4*a;printf (“神州行話費(fèi)為n”,x);printf (“全球通話費(fèi)為n”,y);if (x=y)printf(“建議使用全球通”);else printf(“建議使用神州行);11. 個(gè)人所得稅計(jì)算,應(yīng)納稅款的計(jì)算公式如下收入稅率收入 =收入1000元的部分5 %3000元 =收入2000元的部分10%6000元 =收入3000元的部分15%收入6000元的部分20%輸入某人的收入,計(jì)算出應(yīng)納稅額及實(shí)際得到的報(bào)酬。(7
9、分)(如需連續(xù)計(jì)算多個(gè)人的納稅情況,直到輸入負(fù)數(shù)為止,程序應(yīng)如何改進(jìn)?試寫出程序)#include“stdio 、 h”void main()int grade;float income,tax,money;printf( “please input your incomen ” ); scanf (“ f” ,&income);if (income 90,等級(jí)為A;80 score90,等級(jí)為 B;70 score80,等級(jí)為 C;60 score70, D;score60,等級(jí)為 E。等級(jí)為,當(dāng)運(yùn)算*/#include void main()int data;char grade;prin
10、tf(Please enter the score:); scanf(%d ” ,&data); switch(data/10) case 10:A ; break;B;breakC;breakD;break E ;,grade);case 9 : grade= case 8: grade= case 7: grade= case 6: grade= default: grade=printf(the grade is %c*13、編程設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器程序。從鍵盤輸入2個(gè)操作數(shù),1個(gè)運(yùn)算符符為加(+)、減(-)、乘(*)、除(/)時(shí),輸出計(jì)算結(jié)果 #include void main()
11、int data1, data2; /*定義兩個(gè)操作符*/char op;/*定義運(yùn)算符*/printf(Please enter the expression:);scanf(%d%c%d, &data1, &op, &data2); /*輸入運(yùn)算表達(dá)式 */switch(op)/*根據(jù)輸入的運(yùn)算符確定要執(zhí)行的運(yùn)算 case +:/*處理加法 */printf(%d + %d = %d n, data1, data2, data1 + data2); break;case -:/*處理減法*/printf(%d - %d = %d n, data1, data2, data1 - data2
12、); break;case*:/*處理乘法*/printf(%d * %d = %d n, data1, data2, data1 * data2); break;c語目基本編程題case/*處理除法*/0*/if (0 = data2) /*為避免出現(xiàn)溢出錯(cuò)誤,檢驗(yàn)除數(shù)就是否為printf(nDivision by zero!n);elseprintf(%d / %d = %d n, data1, data2, data1 / data2); break;default:printf(Unknown operator! n);14、從鍵盤輸入10個(gè)整數(shù),統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)與零的個(gè)數(shù),并在屏幕
13、上輸出。#include void main( )int a10, i,p=0,n=0,z=0; printf(“please input number ”);for(i=0;i0)p+;else if (ai0) n+;else z+printf( “正數(shù):%5d,負(fù)數(shù):%5d,零n”,p,n,z);15、編程序?qū)崿F(xiàn)求1-10之間的所有數(shù)的乘積并輸出。#include void main( ) int i;long sum=1; for(i=1; i=10; i=i+1) sum=sum*i;printf( “the sum of odd is :% l d”,sum);16、從鍵盤上輸入1
14、0個(gè)數(shù),求其平均值。#include void main()int a10,i,s=0; float ave; for(i=0;i10;i+)scanf( “ d ,&ai); for(i=0;i10;i+) sum+=ai; ave=(float)sum/10; printf(ave = %fn, ave);17、 編程序?qū)崿F(xiàn)求1-1000之間的所有奇數(shù)的與并輸出。#include void main( ) int i, sum=0; for(i=1; i1000; i=i+2) sum=sum+i;printf(“the sum of odd is :%d” ,sum);18、 有一個(gè)分?jǐn)?shù)
15、序列:2/1,3/2,5/3,8/5,13/8,21/13編程求這個(gè)序列的前20項(xiàng)之與。#include void main()int i,t,n=20; float a=2,b=1,s=0; for(i=1;i=n;i+)s=s+a/b;t=a;a=a+b;b=t;printf(sum=0/6.2f,s);19、 用數(shù)組實(shí)現(xiàn)以下功能:輸入5個(gè)學(xué)生成績(jī),而后求出這些成績(jī)的平均值并顯示出 來。c語目基本編程題void main() int a5, s=0; inti;for(i=0;i5;i+)scanf( “ d ,&ai); for(i=0;i5;i+) s=s+ai;printf( “ r
16、esult=%f ” ,s/5 、 0);1,其它為20、 用循環(huán)的方法構(gòu)造一個(gè)5行5列的二維數(shù)組,使主對(duì)角線上的變量為 0,并將數(shù)組中所有項(xiàng)按行按列顯示出來。#include void main() int a55,i,j; for(i=0;i5;i+) for(j=0;j5;j+)if(i=j)aij=1;elseaij=0;for(i=0;i5;i+) for(j=0;j5;j+)printf( “ 5d , aij); printf( “n ”);21. 求一個(gè)3X3矩陣主對(duì)角線元素之與。從鍵盤輸入矩陣元素的值并輸出與的值、#include void main() int a33,su
17、m=0; int i,j;printf(Enter data:n); for(i=0;i3;i+) for(j=0;j3;j+) scanf(%d,&aij); for(i=0;i3;i+) sum=sum+aii;printf(sum=%d,sum);22、輸入n的值,n代表行數(shù),輸出如圖所示的圖形。* (此圖為n = 6時(shí)的輸出結(jié)果)#include void main() int i , k , n;printf(Enter number:n); scanf(%d,&n);for (i = 1; i = n; i+)/*控制行數(shù) */ for (k = 1; k = i; k+) /*控
18、制每行輸出的*號(hào)個(gè)數(shù)*/printf(*);printf(n);/*輸出一行后換行 */23、從鍵盤輸入30名學(xué)生的成績(jī)數(shù)據(jù),求其中的最高分、最低分與平均分 (提示:用數(shù)組存放成績(jī)數(shù)據(jù))#include#define M 30 void main ( ) float scoreM, max , min, aver; int i ;printf(“please input score: n ” );for(i=0; iM ; i+) scanf(“。%f”,&scorei);max=score0; min=score0; aver=score0; for(i=1; iM; i+) if (max
19、 scorei) min=scorei; aver+=scorei;c語目基本編程題printf(“ max=%f, min=%f,aver=%f,max, min, aver/M);(班級(jí)人數(shù)最多40人,具體人數(shù)由;并輸出該班該課程的總分與平24、從鍵盤輸入某班學(xué)生某門課的成績(jī)及其學(xué)號(hào) 鍵盤輸入),輸出該班最高分與最低分及其學(xué)生學(xué)號(hào) 均分。請(qǐng)編寫程序。#include #define ARR_SIZE 40 void main() float scoreARR_SIZE, maxScore,minScore,sum; int n, i;long maxNum, minNum,numARR_S
20、IZE; printf(Please enter total number:); scanf(%d, &n);printf(Please enter the number and score:n); for (i=0; in; i+)scanf(0/ld0/f, &numi, &scorei); maxScore = score0;minScore= score0; maxNum = num0; minNum= num0; sum=score0; for (i=1; i maxScore) maxScore = scorei;maxNum = numi;else if (scorei minS
21、core) minScore = scorei;minNum = numi;sum=sum+scorei;printf(nmaxScore = %.0f, maxNum = %ldn, maxScore, maxNum); printf(nminScore = %.0f, minNum = %ldn, minScore, minNum); printf(sum = %.1f, average = %.1fn, sum, sum/n);25、 將一個(gè)有5個(gè)元素的數(shù)組中的值(整數(shù))按逆序重新存放。例:原來順序?yàn)椋?、6、5、4、1,要求改為1、4、5、6、8#define N 5#include
22、void main()int aN,i,temp;printf( “enter array a:n ” ); for(i=0;iN;i+) scanf( “ d,&ai); for(i=0;iN;i+) temp=ai; ai=aN-i-1; aN-i-1=temp;printf(“n Now,array a:n” );for(i=0;iN;i+)printf(“ 4c”,ai);printf(“n ”);26、 從鍵盤上輸入一個(gè)2*3的矩陣,將其轉(zhuǎn)秩后形成3*2的矩陣輸出。#include void main()int a23, b32,i,j; for(i=0;i2;i+) for(j=0
23、;j3;j+) scanf( “d,&aij); for(i=0;i3;i+) for(j=0;j2;j+) bij=aji; for(i=0;i3;i+)for(j=0;j2;j+)printf(%5d,bij);printf(n”);29、 從鍵盤輸入10名學(xué)生的成績(jī)數(shù)據(jù),按成績(jī)從高到低的順序排列并輸出。(提示:用數(shù)組存放成績(jī)數(shù)據(jù))#include void main() int a10; int i,j,temp;printf(input score:n); for(i=0;i10;i+) scanf(%d,&ai); printf(n); for(i=1;i10;i+) for(j=0
24、;j9;j+) if(ajaj+1)temp=aj;aj=aj+1;aj+1=temp;for(i=0;i10;i+)printf(%d,ai);30、定義一個(gè)5行3列的數(shù)組,從鍵盤輸入各數(shù)組元素的值,計(jì)算各數(shù)組元素之與。#include void main( ) int i, j ,a53;printf( “ Enter data:n ” ); for(i=0;i5;i+) for(j=0;j3;j+) scanf( “ d ,&aij); for(i=0;i5;i+) for(j=0;j3;j+)sum=sum+aij;printf(“sum=0/5dn”,sum);32、從鍵盤上輸入一個(gè)
25、4*3的整型數(shù)組,找出數(shù)組中的最小值及其在數(shù)組中的下標(biāo)。#include void main() int a43, i , j ,min,m,n; printf(Please enter data:); for (i=0; i4; i+) for (j=0; j3; j+) scanf(“ d ,& aij);min=a00; m=0; n=0; for (i=0; i4; i+) for (j=0; j3; j+) if (aijmin)min= aij; m=i; n=j;printf(the min is %dn, min); printf(posion is %d %d n, m,n)
26、;33.編程實(shí)現(xiàn)如下功能:從鍵盤輸入一行字符,統(tǒng)計(jì)其中大寫英文字符,小寫英文字符 與其她字符的個(gè)數(shù)。#include #include #define ARR_SIZE 80 void main()char strARR_SIZE;int len, i, letter = 0, digit = 0, space = 0, others = 0; printf(Please input a string:); gets(str); len = strlen(str); for (i=0; i= a& stri = A& stri =0& stri = 9) digit+;/*統(tǒng)計(jì)數(shù)字字符*/el
27、seothers +;/*統(tǒng)計(jì)其它字符的個(gè)數(shù) */printf(English character: %dn, letter);printf(digit character: %dn, digit); printf(other character: %dn, others);*36、猜數(shù)游戲。系統(tǒng)隨機(jī)產(chǎn)生一個(gè)整數(shù),通過鍵盤輸入數(shù)據(jù)猜數(shù),猜對(duì)為止,并要求統(tǒng)計(jì)猜的次數(shù)。注:rand()函數(shù)可以產(chǎn)生032767間的正整數(shù),程序中需包含stdlib 、h。 #include #include void main()int magic; int guess; int counter;magic = ra
28、nd() % 100 + 1;counter = 0;doprintf(Please guess a magic number:); scanf(%d, &guess); counter +; if (guess magic)printf(Wrong!Too high!n); else if (guess magic)printf(Wrong!Too low!n);while (guess != magic); printf(Right!n); printf(counter= %dn, counter);38、隨機(jī)輸入若干個(gè)學(xué)生的體重,以輸入負(fù)數(shù)或零結(jié)束,分別求最重與最輕的體重, 并計(jì)算平均體
29、重。#include void main() int n=0;float weight,max=0,min=10,sum=0,ave; printf( “please input the weight:” );scanf( “ f” ,& weight); while(weight0) sum=weight+sum; n+;if (weightmax) max=weight;scanf(“ f ,& weight);if (n0) ave=sum/n;printf(maxweight = %fn , max); printf(minweight = %fn, min); printf(ave
30、= %fn,ave); else printf(NO VALID DATA”);,主函數(shù)輸入40、編寫程序,其中自定義一函數(shù),用來判斷一個(gè)整數(shù)就是否為素?cái)?shù)個(gè)數(shù),輸出就是否為素?cái)?shù)。#include #include int IsPrimeNumber(int number) int i;if (number = 1) return 0;for (i=2; isqrt(number); i+) if (number % i) = 0) return 0;return 1; void main() int n;printf(“Please input n:” );scanf( “ d ,&n);if
31、(IsPrimeNumber(n)printf( “ n%d is a Prime Number ” ,n); else printf( “ n%d is no t a Prime Number ” ,n);生管理制度1總則1.1為了加強(qiáng)公司的環(huán)境衛(wèi)生管理,創(chuàng)造一個(gè)整潔、文明、溫馨的購(gòu)物、辦公環(huán)境,根據(jù)公共場(chǎng)所衛(wèi)生管理?xiàng)l例的要求,特制定本制度。1.2集團(tuán)公司的衛(wèi)生管理部門設(shè)在企管部,并負(fù)責(zé)將集團(tuán)公司的衛(wèi)生區(qū)域詳細(xì)劃分到各部室,各分公司所轄區(qū)域衛(wèi)生由分公司客服部負(fù)責(zé)劃分,確保無遺漏。2衛(wèi)生標(biāo)準(zhǔn)2.1室內(nèi)衛(wèi)生標(biāo)準(zhǔn)2.1.1地面、墻面:無灰塵、無紙屑、無痰跡、無泡泡糖等粘合物、無積水,墻角無灰吊、無蜘蛛網(wǎng)。2.1.2門、窗、玻璃、鏡子、柱子、電梯、樓梯、燈具等,做到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)濟(jì)型酒店的國(guó)際化發(fā)展策略考核試卷
- 稀土元素在石油化工催化劑中的應(yīng)用考核試卷
- 自動(dòng)搬運(yùn)設(shè)備在半導(dǎo)體生產(chǎn)線的作用考核試卷
- 跨境人民幣資金池業(yè)務(wù)合作協(xié)議
- 物流貨物保險(xiǎn)理賠流程服務(wù)合同
- 零售行業(yè)智能攝像頭租賃與商品追溯服務(wù)協(xié)議
- 智能門鎖配置安裝與定期檢修服務(wù)條款
- 工業(yè)廢水回用與水資源綜合利用合作協(xié)議
- 考研保過班協(xié)議全面輔導(dǎo)與考試技巧提升合同
- 智能家居影視廣告拍攝與市場(chǎng)推廣服務(wù)合同
- ICU成人患者靜脈血管通路裝置評(píng)估與選
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- 球閥設(shè)計(jì)計(jì)算書
- 2024年6月29日四川省地市州事業(yè)單位選調(diào)筆試真題及解析
- 12月改革大學(xué)英語四級(jí)聽力技巧省公開課金獎(jiǎng)全國(guó)賽課一等獎(jiǎng)微課獲獎(jiǎng)?wù)n件
- 餐飲服務(wù)外包食堂衛(wèi)生管理方案
- 企業(yè)專職消防隊(duì)消防安全知識(shí)培訓(xùn)
- 綠色設(shè)計(jì)產(chǎn)品評(píng)價(jià)技術(shù)規(guī)范 粉末冶金氣門座
- 醫(yī)用高分子材料行業(yè)發(fā)展趨勢(shì)
- 2024年醫(yī)學(xué)高級(jí)職稱-皮膚與性病學(xué)(醫(yī)學(xué)高級(jí))歷年考試高頻考點(diǎn)試題附帶答案
- 中國(guó)公民健康素養(yǎng)66條知識(shí)講座課件
評(píng)論
0/150
提交評(píng)論