版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、湖南工業(yè)大學(xué)C語言題目1、#include <conio.h> 改錯(cuò) #include <stdio.h> int arrmax( int arr33) int i,j,max; max=arr00; /*found*/ for ( i=0; i<3; i+) 此處將1改為0,并且去掉等號 for ( j=0; j<3; j+) if (max < arrij) max = arrij; return (max); void main() int a33=4,4,34,7,3,12,5,6,5,i,j; /*found*/ printf("T
2、he max is: %dn",arrmax(a); 將arrmax(a00)改為arrmax(a) 2、#define M 10 #include<stdio.h> void main( ) int i,a100,t; /clrscr(); for(i=0;i<M;i+) /*found*/ ai=i+1; /*found*/ for(i=0;i<M/2;i+) aM-i-1=ai;for(i=0;i<M;i+) printf("%5d",ai); printf("n"); 3、#include <coni
3、o.h> 編輯 #include <stdio.h> int fun(int m) /*begin*/int a1,a2,a3,s;a1=m/100;a2=m%100/10;a3=m%10;s=a1+a2+a3;return(s); /*end*/ void main() int m,s; /clrscr(); printf("Enter m :n"); scanf("%d",&m); s=fun(m); printf("Result is: %dn",s);4、#include <conio.h>
4、; 改錯(cuò) #include <stdio.h>main() int a10=10,4,2,7,3,12,5,34,5,9,i,s; clrscr(); s = 0; /*found*/ for ( i=0; i<10; i+) 去掉等號 if (ai % 2 = 0) /*found*/ s = s + ai; 將i改為ai printf("The result is: %dn", s); 5、#include <stdio.h> 填空 #include <conio.h> void main( ) int num,k; /clrs
5、cr() ; /*found*/ k=0; 給k賦值 printf("Please enter a number:") ; scanf("%d",&num) ; do /*found*/ k=k+num%10 ; num%10可求出num的各位 num/=10; while(num) ; printf("n%dn",k) ; 6、#include <conio.h> 改錯(cuò) #include <stdlib.h> #include <math.h> void main() int i,j,x,
6、p; /clrscr(); x=1; /*found*/ j=12; while(j>1) 去掉等號 p=(x+1)*2; /*found*/ x=p; j-; printf("total is %dn",p); 7、#include "stdio.h" 改錯(cuò) void main() long int f20=1,1; int i;/clrscr(); /*found*/ f0=1;f1=1; 賦初值 for(i=0;i<20;i+) fi+2=fi+fi+1; 保證前面兩個(gè)數(shù)要輸出,所以要這樣改/*found*/ if(i%5=0) pri
7、ntf("n"); i%5=0保證一行5個(gè)數(shù)輸出 printf("%8ld",fi); printf("n"); 8、#include <stdio.h> 編輯 #include <math.h> #include <stdlib.h> double fun(double x) /*begin*/ int q; double n,t,s; n=1; s=0; t=1; q=1; while(fabs(t)>=x) s=s+t; n=n+2; q=-q; t=q/n; return s; /*e
8、nd*/ void main() double x,sum; printf("Enter x:n"); scanf("%lf",&x); sum=fun(x);printf("sum=%.4fn",sum) NONO( ); 9、#include <conio.h> 改錯(cuò) #include <stdio.h> int max; fun ( int arr,int n ) int pos,i; max = arr0; pos = 0; for ( i=1; i<n; i+) if (max <
9、arri) max = arri; /*found*/ pos= i; return (pos); void main() int a10=1,4,2,7,3,12,5,34,5,9,n; /clrscr(); /*found*/ n = fun(a,10); printf("The max is: %d ,pos is: %dn", max , n); 10、#include "stdio.h" 編輯 #include "math.h" #include "conio.h" #include "stdl
10、ib.h" void main() int m=6,n=45,t,i,temp;/*begin*/ temp=n*m; while(m!=0) i=n%m; n=m; m=i; t=temp/n; 注: 此時(shí)最大公約數(shù)是n,要通過此程序會求最大公約數(shù) 最小公倍數(shù)等于兩個(gè)數(shù)的乘積除以它們的最大公約數(shù) /*end*/ printf("The Lowest Common Multiple of %d and %d is %dn",m,n,t); NONO(m,n,t); 11、#include <math.h> 填空 #include <conio.h
11、> #include <stdio.h> main() int m,n,i,t; long int s=0; /clrscr(); scanf("%d,%d",&m,&n); if( m>n ) t=m; m=n; n=t; /*found*/ for (i=m;i<=n;i+) if ( i%3=0 && i%7=0 ) s += i; /*found*/ printf("Sum is : %ldn",s ); 12 #include <stdio.h> 填空 void main
12、() long s, t, sl=1; int d; /clrscr(); printf("nPlease enter s:"); scanf("%ld", &s); t = 0; while ( s > 0) d = s%10; /*found*/ if (d%2=0) 判斷余數(shù) t=d * sl + t; sl *= 10; /*found*/ s =s/10; 遇到奇數(shù)退出尋環(huán)后的處理 printf("The result is: %ldn", t); 13、#include "stdio.h"
13、 填空#include "string.h" void main() char s10; int i; long int n; /clrscr(); /*found*/ n=0; 賦初值 scanf("%s",s); for(i=0;i<strlen(s);i+) /*found*/ n=n*10+si-'0' 將字符串轉(zhuǎn)換成整數(shù)的方法 printf("n=%ldn",n); 14、#include "stdio.h" 編輯 #include "math.h" #inclu
14、de "stdlib.h" double fun(int n) /*begin*/double y=1.0;int i;for(i=2;i<=n;i+)y+=1.0/(i*i);return (y) /*end*/ void main() double s; int n; /clrscr(); printf("Enter s:n"); scanf("%d",&n); s=fun(n); printf("s= %.3fn",s); NONO( ); 15、一樣的.16、#include "st
15、dio.h" 編輯 #include "math.h" #include "stdlib.h" double fun(double x) /*begin*/跟第8題一樣 這個(gè)我也不知道了 /*end*/ void main() double x,sum; printf("Enter x:n"); scanf("%lf",&x); sum=fun(x); printf("sum=%.4fn",sum);17、#include <conio.h> 編輯 #include
16、 <stdio.h> int fun(int a33) /*begin*/ int max=a00; int i,j; for(i=0;i<3;i+) for(j=0;j<3;j+) if(max<aij) max=aij; /*end*/ void main() int a33=1,2,3,4,9,5,7,8,6; int i,j,max; / clrscr(); printf("array is:n"); for(i=0;i<3;i+) for(j=0;j<3;j+) printf("%5d",aij); p
17、rintf("n"); max=fun(a); printf("Result is: %dn",max); 18、#include <conio.h> 改錯(cuò) #include <stdio.h> void main() int a33=4,4,34,37,3,12,5,6,5,i,j,max,min; /clrscr(); max = min = a00; for ( i=0; i<3; i+) /*found*/ for ( j=0; j<3; j+) 將1改為0 if ( max < aij ) max =
18、aij; /*found*/ if (min >aij) 小于號改為大于號 min = aij; printf("The max is: %dn", max); printf("The min is: %dn", min); 19、#include <conio.h> 填空 #include <stdio.h> double average( int arr , int n ) int k=0,i; double s; s = 0; for ( i=0 ;i<n; i+) /*found*/ if (arri % 2
19、=1) 是恒等號 s = s + arri; k+; return (s/k) ; void main() int a12=10,4,2,7,3,12,5,34,5,9,21,18; double s;/ clrscr(); /*found*/ s = average(a,12); 和第一題結(jié)果類似 printf("The result is: %.2fn", s); 20、#include "stdio.h" 編輯 #include "math.h" #include "conio.h" #include &qu
20、ot;stdlib.h" void main() int m=76,n=40,t,i; /*begin*/i=n*m; int r; while(n!=0) r=m%n; m=n; n=r; t=m;/*end*/ printf("The Highest Common Divisor of %d and %d is %dn",m,n,t); NONO(m,n,t); NONO( int m,int n,int t) FILE *f; f=fopen("D:exam01700311PROGOUT.DAT","w"); fpri
21、ntf(f,"Maximal Common Divisor Of %d and %d is %dn",m,n,t); fclose(f); 21、#include <math.h> 填空 #include <conio.h> #include <stdio.h> long int fun(int x) long int s=1; int i; for (i=1;i<=x;i+) s*=i; /*found*/ return (s); void main() long int m=12,n=2,s1,s2,s3; /clrscr();
22、 s1=fun(m); s2=fun(n); s3=fun(m-n); /*found*/ printf("Cmn is : %ld",s1/(s2*s3)); 22、#include "stdio.h" 編輯 #include "math.h" #include "conio.h" #include "stdlib.h" void main() int m=1234,a,b,c,d; /*begin*/a=m%10;b=m%100/10; 這里補(bǔ)充的4行是求四位數(shù)各個(gè)數(shù)位的表示方法c=m%10
23、00/100;d=m/1000; /*end*/ printf("m=%d,%d %d %d %dn",m,a,b,c,d); NONO(m,a,b,c,d); NONO( x,a,b,c,d ) int x,a,b,c,d; FILE *f; f=fopen("D:exam01701219PROGOUT.DAT","w"); fprintf(f,"x=%d: %3d%3d%3d%3d#n",x,a,b,c,d); fclose(f); 23、 #include <math.h> #include <conio.h> #include <stdio.h> void main() int a10=2,3,5,7,8,9,10,11,12,13,i,j,k,count; / clrscr(); count = 0; for ( i=0; i<10; i+) k=sqrt(ai); for ( j=2; j<=k; j+)if (ai % j = 0) break; /*found*/ if(j>k) count+; /*found*/printf("prime numbe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度環(huán)境保護(hù)項(xiàng)目施工合同
- 《琵琶協(xié)奏曲《花木蘭》的演奏技巧與情感研究》
- 《血管生成素樣蛋白8(ANGPTL8)水平與冠心病發(fā)病及其嚴(yán)重程度的相關(guān)性研究》
- 2024年廣告媒體代理發(fā)布合同
- 《金絲桃素抗弓形蟲效果的研究》
- 《基于EEG-fNIRS的運(yùn)動對纖維肌痛緩解的腦機(jī)制研究》
- 《基于優(yōu)化測量矩陣的單像素成像》
- 《自甘風(fēng)險(xiǎn)規(guī)則法律問題研究》
- 《神經(jīng)生長因子改善漸進(jìn)性聾模型小鼠A-J聽力的研究》
- 《《詩人之戀》一至六首樂、景、情的演繹研究》
- 班前安全講話基本內(nèi)容
- AQL2.5抽檢標(biāo)準(zhǔn)
- 員工每日考勤表
- 2020資料江蘇省建筑與裝飾工程計(jì)價(jià)定額詳細(xì)目錄
- 變頻電機(jī)參數(shù)規(guī)格-YP2
- 廈門廚余垃圾現(xiàn)狀
- 煤礦建設(shè)工程施工技術(shù)資料
- 科技創(chuàng)新政策解讀PPT課件
- 面試信息登記表
- 讀秀學(xué)術(shù)搜索平臺PPT課件
- 優(yōu)秀學(xué)生寢室獎勵(lì)制度
評論
0/150
提交評論