版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序填空題1、下列程序的功能是把從鍵盤上輸入的整數(shù)取絕對值后輸出main()intx;scanf(%d,&x);if(x0)printf(%dn,x);2、輸入20個學生的成績,輸出最低分數(shù)main()inti;floatx,min=100;for(i=0;i20;i+)scanf(f,&x);if(xmin);printf(min=%fn);mi3、輸出4必階矩陣的主次對角線元素之和main()inta44,i,j,sum=0;printf(inputarraya(4*4):n);for(i=0;i4;i+)for(j=0;j4;j+)scanf(%d,&aij);for(i=0;i4;i+
2、)for(j=0;j4;j+)if()sum+=aij;printf(sum=%dn,sum);4、輸入若干字符數(shù)據(jù),分別統(tǒng)計其中A,B,C的個數(shù)#includestdio.hmain()charc;intk1=0,k2=0,k3=0;while(c=getchar()!=n),caseA:k1+;break;caseB:k2+;break;caseC:k3+;break;printf(A=%d,B=%d,C=%dn,k1,k2,k3);5、下列程序的功能是將一個字符串str的內容顛倒過來。#includestring.hmain()inti,j,k;charstr=1234567”;for(
3、i=0,j=;ij;i+,j-)k=stri;stri=strj;strj=k;printf(%sn,str);6、輸入10個整型數(shù)存入一維數(shù)組,輸出值和下標都為奇數(shù)的元素個數(shù)main()inta10,i,;for(i=0;i10;i+)scanf(%d”,&ai);for(i=0;i10;i+)if(_i%2=1&ai%2=1)num+;printf(num=%dn,num);7、下列程序的功能是輸出1100之間能被7整除的所有整數(shù)。main()inti;for(i=1;i=100;i+)if(i%7);printf(%d,i);8、下列程序的功能是輸出數(shù)組s中最大元素的下標。main()i
4、ntk,i;ints=3,-8,7,2,-1,4;for(i=0,k=i;isk);printf(k=%dn,k);9、下列程序的功能是把輸入的十進制長整型數(shù)以十六進制數(shù)的形式輸出main()charb=”0123456789ABCDEF;intc64,d,i=0,base=16;longn;scanf(%ld,&n);doci=;i+;n=n/base;while(n!=0);for(-i;i=0;-i)d=ci;printf(%c,bd);10、下面程序的功能是:從鍵盤輸入若干個學生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時結束輸入。main()floatx,max,min;sca
5、nf(%f,&x);max=x;min=x;while()if(xmax)max=x;if(xmin)min=x;scanf(%f,&x);printf(max=%fmin=%f,max,min);11、輸入20個學生的成績,輸出最高分數(shù)。main()inti;floatx,max=0;for(i=0;imax);printf(“max=%f”,max);12、編寫程序,實現(xiàn)兩個字符串的比較。不許使用字符串比較函數(shù)strcmp()。#includestdio.hmain()charstr181,str281,*p1=str1,*p2=str2;printf(inputstringstr1:);
6、gets(str1);printf(inputstringstr2:);gets(str2);while(*p1&*p2)if(*p1=*p2)p1+;p2+;else;printf(%dn,*p1-*p2);13、以下函數(shù)功能為返回a所指數(shù)組中最小元素的下標值。fun(int*a,intn)inti,j=0,p;P=j;for(i=j;in;i+)if(aiap);return(p);114、下列程序按公式計算y的值(精度要求為nn1=1e-6);i+;s=i*i+1;printf(sum=%fn,sum);15、以下函數(shù)功能為返回a所指數(shù)組中最小元素的下標值。fun(int*a,intn)
7、inti,j=0,p;p=j;for(i=j;in;i+)if(aiap);return(p);16、把從鍵盤輸入的字符串逆置存放并輸出。#includestdio.hmain()charstr81,*p,*q,ch;printf(inputastring:n);gets(str);p=str;q=p;while(*q)q+;q-;while(pq)ch=*p;*q-=ch;printf(turnstring:%sn,str);17、輸入10個學生的成績,輸出最低分數(shù)。main()inti;floatx,min=100;for(i=0;i10;i+)scanf(“%f”,&x);if(xmin
8、);printf(“min=%f”,min);18、下列程序的功能是將數(shù)組a的元素按行求和并且存儲到數(shù)組s中main()ints3=0;inta34=1,2,3,4,5,5,5,5,6,6,6,6;inti,j;for(i=0;i3;i+)for(j=0;j4;j+);printf(%d,si);printf(n);19、下列程序的功能是輸出數(shù)組s中最大元素的下標。main()intk,i;ints=3,-8,7,2,-1,4;for(i=0,k=i;isk);printf(k=%dn,k);20、下列程序的功能是把輸入的十進制長整型數(shù)以十六進制數(shù)的形式輸出。main()charb=01234
9、56789ABCDEF;intc64,d,i=0,base=16;longn;scanf(%ld,&n);doci=;i+;n=n/base;while(n!=0);for(-i;i=0;-i)d=ci;printf(%c,bd);21、下列程序的功能是輸出1100之間能被9整除的所有整數(shù)。main()inti;for(i=1;i=100;i+)if(i%9)printf(%d,i);22、輸入10個學生的成績,輸出最低分數(shù)main()inti;floatx,min=100;for(i=0;i10;i+)scanf(f,&x);if(xmin);printf(min=%f”,min);23、下
10、列程序的功能是將數(shù)組a的元素按列求和并且存儲到數(shù)組s中。main()ints4=0;inta34=1,2,3,4,5,6,7,8,9,10,11,12;inti,j;for(i=0;i4;i+)for(j=0;j3;j+);printf(%d,si);printf(n);24、編寫程序,實現(xiàn)兩個字符串的比較。不許使用字符串比較函數(shù)strcmp()#includestdio.hmain()charstr181,str281,*p1=str1,*p2=str2;printf(inputstringstr1:);gets(str1);printf(inputstringstr2:);gets(str
11、2);while(*p1&*p2)if(*p1=*p2)p1+;p2+;else;printf(%dn,*p1-*p2);125、下列程序按公式計算y的值(精度要求為nn1=1e-6);i+;s=i*i+1;printf(sum=%fn,sum);26、下面程序的功能是:從鍵盤輸入若干個學生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時結束輸入。main()floatx,max,min;scanf(%f,&x);max=x;min=x;while()if(xmax)max=x;if(xmin)min=x;scanf(%f,&x);printf(max=%fmin=%f,max,min);2
12、7、以下函數(shù)功能為返回a所指數(shù)組中最小元素的下標值。fun(int*a,intn)inti,j=0,p;p=j;for(i=j;in;i+)if(aiap);return(p);28、編寫程序,實現(xiàn)兩個字符串的比較。不許使用字符串比較函數(shù)strcmp()。#includestdio.hmain()charstr181,str281,*p1=str1,*p2=str2;printf(inputstringstr1:);gets(str1);printf(inputstringstr2:);gets(str2);while(*p1&*p2)if(*p1=*p2)p1+;p2+;else;print
13、f(%dn,*p1-*p2);29、以下程序的功能是交換變量琲叱的值main()inta=4,b=8,temp;printf(a=%d,b=%d,a,b);printf(a=%d,b=%d,a,b);a中。30、下列程序的功能是將數(shù)組s的元素按行求和并且存儲到數(shù)組main()inta3=0;ints34=1,2,3,4,5,6,7,8,9,10,11,12;inti,j;for(i=0;i3;i+)for(j=0;j4;j+);printf(%d,ai);printf(n);31、下列程序的功能是輸出1100之間能被5整除的所有整數(shù)。main()inti;for(i=1;i=100;i+)if
14、(i%5);printf(%d,i);32、下列程序的功能是將數(shù)組a的元素按行求和并且存儲到數(shù)組main()intb4=0;inta44=1,1,1,1,2,2,2,2,3,3,3,34,4,4,4;inti,j;for(i=0;i4;i+)for(j=0;j4;j+);printf(%d,bi);printf(n);33、以下程序的功能是交換變量琲口b的值main()inta=4,b=8,temp;printf(“a=%d,b=n%”d,a,b);printf(“a=%d,b=n%”d,a,b);34、以下函數(shù)功能為返回a所指數(shù)組中最小元素的下標值。fun(int*a,intn)inti,j
15、=0,p;p=j;for(i=j;in;i+)if(aiap);return(p);35、下列程序的功能是輸出數(shù)組s中最大元素的下標。main()intk,i;ints=3,-8,7,2,-1,4;for(i=0,k=i;isk);printf(k=%dn,k);y中。36、下列程序的功能是將數(shù)組x的元素按行求和并且存儲到數(shù)組main()intx3=0;inty34=1,2,3,4,5,5,5,5,7,2,9,3;inti,j;for(i=0;i3;i+)for(j=0;j4;j+);printf(%d,xi);printf(n);37、輸入15個學生的成績,輸出平均成績。main()inti
16、;floatx,pj=0;for(i=0;i15;i+)scanf(“%f”,&x);pj+=x;printf(pj“=%f”,pj);38、下面fun函數(shù)的功能是將形參x的值轉換成二進制數(shù),所得二進制數(shù)的每一位數(shù)放在一維數(shù)組中返回,二進制數(shù)的最低位放在下標為0的元素中,其它依次類推。fun(intx,intb)intk=0,r;dor=x%;bk+=r;x/=;while(x);39、下面程序的輸出結果是:main()intx=23;doprintf(%d,x-);while(!x);40、下列程序運行后的輸出結果是:#include#defineF(X,Y)(X)*(Y)main()int
17、a=3,b=4;printf(“n%”d,F(a+,b+);41、下列程序的運行結果是:main()inta33=1,2,3,4,5,6;inti,j,s=0;for(i=0;i3;i+)for(j=0;j=i;j+)s+=aij;printf(%dn,s);42、下列程序的輸出結果是:main()charb30,*chp;strcpy(&b0,CH);strcpy(&b1,DEF);strcpy(&b2,ABC);printf(%sn,b);43、下列程序的輸出結果是:f(inta)intb=0;staticc=3;a=c+,b+;returna;main()inta=2,i,k;for(i
18、=0;i2;i+)k=f(a+);printf(%dn,k);44、輸入若干字符數(shù)據(jù),分別統(tǒng)計其中D,E,F的個數(shù)。#includestdio.hmain()charc;while(c=getchar()!=n)switch(c)caseD:k1+;break;case:k2+;break;caseF:k3+;break;printf(D=%d,E=%d,F=%dn,k1,k2,k3);45、輸入10個學生的成績,輸出最低分數(shù)。main()inti;floatx,min=100;for(i=0;i10;i+)scanf(f);&xif()min=x;printf(min=%f”,min);46、下列程序的功能是從鍵盤輸入若干個字符(以回車鍵作為結束)組成一個字符用存入一個字符數(shù)組,然后輸出該數(shù)組中的字符串。#includestdio.hmain()charstr81,*ptr;inti;for(i=0;i80;i+)stri=getchar();if(stri=n)break;stri=;ptr=str;while(*ptr)putchar();47、以下函數(shù)功能為返回a所指數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力保安工作總結
- 2025年全球及中國交流造水機行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國IO-Link信號塔行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國吸收式工業(yè)消聲器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球低聚半乳糖粉末行業(yè)調研及趨勢分析報告
- 2025-2030全球雙通道聽力計行業(yè)調研及趨勢分析報告
- 2025年全球及中國冰淇淋服務用品行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球汽車水泵機械密封行業(yè)調研及趨勢分析報告
- 2025-2030全球CT 掃描計量行業(yè)調研及趨勢分析報告
- 2025合同模板建設工程施工合同(港口)范本
- (二模)遵義市2025屆高三年級第二次適應性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權代持及回購協(xié)議
- IQC培訓課件教學課件
- 2025年計算機二級WPS考試題目
- 高管績效考核全案
- 2024年上海市中考英語試題和答案
- 教育部《中小學校園食品安全和膳食經費管理工作指引》知識培訓
- 長沙醫(yī)學院《無機化學》2021-2022學年第一學期期末試卷
- eras婦科腫瘤圍手術期管理指南解讀
- GB/T 750-2024水泥壓蒸安定性試驗方法
- 初一到初三英語單詞表2182個帶音標打印版
評論
0/150
提交評論