




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、整理文檔第一章 程序設(shè)計和C 語言 【第 15 頁】1-5#include <stdio.h>int main ( )printf (”*nn");printf("Very Good!nn");printf (”*n");return 0;1-6#include <stdio.h>int main()int a,b,c,max;printf("please input a,b,c:n");scanf("%d,%d,%d",&a,&b,&c);max=a;if (max
2、<b)max=b;if (max<c)max=c;printf("The largest number is %dn",max);return 0;第 2 章算法程序的靈魂 【第 36 頁】暫無答案第 3 章最簡單的C 程序設(shè)計順序程序設(shè)計 【第 82 頁】3-1#include <stdio.h>#include <math.h>int main()float p,r,n;r=0.1;n=10;p=pow(1+r,n);printf("p=%fn",p);return 0;3-2-1#include <stdi
3、o.h>#include <math.h>int main()float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;/一次存5 年期/先存2 年期,到期后將本息再存到期后將本息再存/先存3 年期,到期后將本息再存到期后將本息再存/存 1 年期,到期后將本息存再存到期后將本息存再存3 年期2 年期1 年期,連續(xù)存5p1=p*(1+r5)*5);p2=p*(1+2*r2)*(1+3*r3);p3=p*(1+3*r3)*(1+2*r2);p4=p*p
4、ow(1+r1,5);p5=p*pow(1+r0/4,4*5);/ 存活期存款?;钇诶⒚恳患径冉Y(jié)算一次printf("p1=%fn",p1);/輸出按第1 方案得到的本息和printf("p2=%fn",p2);/輸出按第2 方案得到的本息和printf("p3=%fn",p3);/輸出按第3 方案得到的本息和printf("p4=%fn",p4);/輸出按第4 方案得到的本息和printf("p5=%fn",p5);/輸出按第5 方案得到的本息和return 0; 3-2-2#include
5、 <stdio.h>#include <math.h>int main()double r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;/一次存5 年期/先存2 年期,到期后將本息再存到期后將本息再存/先存3 年期,到期后將本息再存到期后將本息再存/存 1 年期,到期后將本息存再存到期后將本息存再存3 年期2 年期1 年期,連續(xù)存5p1=p*(1+r5)*5);p2=p*(1+2*r2)*(1+3*r3);p3=p*(1+3*r3)*(1+2*
6、r2); p4=p*pow(1+r1,5);次p5=p*pow(1+r0/4,4*5);/ 存活期存款。活期利息每一季度結(jié)算一次printf("p1=%fn",p1);/輸出按第1方案得到的本息和printf("p2=%fn",p2);/輸出按第2方案得到的本息和printf("p3=%fn",p3);/輸出按第3方案得到的本息和printf("p4=%fn",p4);/輸出按第4方案得到的本息和printf("p5=%fn",p5);return 0;/輸出按第5方案得到的本息和3-2-3#i
7、nclude <stdio.h>#include <math.h>int main()float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;p1=p*(1+r5)*5);p2=p*(1+2*r2)*(1+3*r3);p3=p*(1+3*r3)*(1+2*r2); p4=p*pow(1+r1,5);次p5=p*pow(1+r0/4,4*5);printf("p1=%10.2fn",p1);printf("p2=%10.2fn&qu
8、ot;,p2);printf("p3=%10.2fn",p3);printf("p4=%10.2fn",p4);printf("p5=%10.2fn",p5); return 0;r0=0.0072;/ 一次存 5 年期/先存2 年期,到期后將本息再存3 年期/先存3 年期,到期后將本息再存2 年期/ 存 1 年期,到期后將本息存再存1 年期,連續(xù)存/ 存活期存款。活期利息每一季度結(jié)算一次/輸出按第1方案得到的本息和/輸出按第2方案得到的本息和/輸出按第3方案得到的本息和/輸出按第4方案得到的本息和/輸出按第5方案得到的本息和3-3.
9、#include <stdio.h>#include <math.h>int main()float d=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r)/log10(1+r);printf("m=%6.2fn",m);整理文檔return 0;3-4#include <stdio.h>int main()int c1,c2;c1=197;c2=198;printf("c1=%c,c2=%cn",c1,c2);printf("c1=%d , c2=%dn",c1,c2
10、);return 0;3-5#include <stdio.h>int main()int a,b;float x,y;char c1,c2;scanf("a=%d b=%d",&a,&b);scanf("%f %e”,&x,&y);scanf("%c%c",&c1,&c2);printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn",a,b,x,y,c1,c2);return 0;3-6#include <stdio.h>int
11、 main()char c1='C',c2='h',c3='i',c4='n',c5='a'c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("passwor is %c%c%c%c%cn",c1,c2,c3,c4,c5);return 0;3-7 #include <stdio.h>int main ()float h,r,l,s,sq,vq,vz;float pi=3.141526;printf("請輸入圓半徑r,圓柱高h :
12、");scanf("%f,%f",&r,&h);/ 要求輸入圓半徑r 和圓柱高hl=2*pi*r;/ 計算圓周長ls=r*r*pi;/ 計算圓面積ssq=4*pi*r*r;/ 計算圓球表面積sqvq=3.0/4.0*pi*r*r*r;/ 計算圓球體積vqvz=pi*r*r*h;/ 計算圓柱體積vzprintf(" 圓周長為:l=%6.2fn",l);printf(" 圓面積為:s=%6.2fn",s);printf(" 圓球表面積為:sq=%6.2fn",sq);printf("
13、 圓球體積為:v=%6.2fn",vq);printf(" 圓柱體積為:vz=%6.2fn",vz);return 0;3-8-1#include <stdio.h>int main()int c1,c2;/ 整型定義printf(" 請輸入兩個整數(shù)c1,c2:");scanf("%d,%d",&c1,&c2);printf(" 按字符輸出結(jié)果:n");printf("%c,%cn",c1,c2);printf(" 按 ASCII 碼輸出結(jié)果為:n
14、");printf("%d,%dn",c1,c2);return 0;3-8-2#include <stdio.h>int main()char c1,c2;/ 定義字符型變量int i1,i2;/ 定義整型變量printf(" 請輸入兩個字符c1,c2:");scanf("%c,%c",&c1,&c2);i1=c1;i2=c2;printf(" 按字符輸出結(jié)果:n");printf("%c,%cn",i1,i2);printf(" 按整數(shù)輸出結(jié)果
15、:n");printf("%d,%dn",c1,c2);return 0;3-8-3#include <stdio.h>int main()char c1,c2;int i1,i2;printf(" 請輸入兩個整數(shù)i1,i2:");scanf("%d,%d",&i1,&i2);c1=i1;c2=i2;printf(" 按字符輸出結(jié)果:n");printf("%c,%cn",c1,c2);printf(" 按整數(shù)輸出結(jié)果:n");print
16、f("%d,%dn",c1,c2);return 0;/ 賦值給整型變量/ 定義為字符型/ 定義為整型/ 將整數(shù)賦值給字符變量3-8#include <stdio.h>int main()char c1,c2;printf(" 請輸入兩個字符c1,c2:");c1=getchar();c2=getchar();printf(" 用 putchar 語句輸出結(jié)果為:");putchar(c1);putchar(c2);printf("n");printf(" 用 printf 語句輸出結(jié)果為:&
17、quot;);printf("%c %cn",c1,c2);return 0;第 4 章選擇結(jié)構(gòu)程序設(shè)計【第4-4-1111頁】#include <stdio.h>int main()int a,b,c;printf(" 請輸入三個整數(shù):");scanf("%d,%d,%d",&a,&b,&c);if (a<b)if (b<c)printf("max=%dn",c);elseprintf("max=%dn",b);else if (a<c)p
18、rintf("max=%dn",c);elseprintf("max=%dn",a);return 0;4-4-2#include <stdio.h>int main() int a,b,c,temp,max;printf(" 請輸入三個整數(shù):");scanf("%d,%d,%d",&a,&b,&c);temp=(a>b)?a:b;max=(temp>c)?temp:c;printf(" 三個整數(shù)的最大數(shù)是return 0;/* 將 a 和 b 中的大者存入
19、temp 中 */* 將 a 和 b 中的大者與c 比較 ,取最大者*/%dn",max);4-5-2#include <stdio.h>#include <math.h>#define M 1000int main()int i,k;printf(" 請輸入一個小于%dscanf("%d",&i);while (i>M)i:",M);printf(" 輸入的數(shù)不符合要求,請重新輸入一個小于%d 的整數(shù) i:",M);scanf("%d",&i);k=sqrt
20、(i);printf("%d 的平方根的整數(shù)部分是:%dn",i,k);return 0;4-5#include <stdio.h>#include <math.h>#define M 1000int main()int i,k;printf(" 請輸入一個小于%d 的整數(shù) i:",M);scanf("%d",&i);if (i>M)printf(" 輸入的數(shù)不符合要求,請重新輸入一個小于%d 的整數(shù) i:",M);scanf("%d",&i);k=
21、sqrt(i);printf("%d 的平方根的整數(shù)部分是:%dn",i,k);return 0;4-6.#include <stdio.h>int main() int x,y;printf(" 輸入 x:");scanf("%d",&x);if(x<1) y=x;printf("x=%3d,else if(x<10) y=2*x-1;printf("x=%d,else y=3*x-11;printf("x=%d,/* x<1 */y=x=%dn" ,x,
22、y);/* 1=<x<10 */y=2*x-1=%dn",x,y);/* x>=10*/y=3*x-11=%dn",x,y); return 0;4-7-1#include <stdio.h>int main()int x,y;printf("enter x:");scanf("%d",&x);y=-1;if(x!=0)if(x>0)y=1;elsey=0;printf("x=%d,y=%dn",x,y); return 0;4-7-2#include <stdio
23、.h>int main()int x,y;printf("please enter x:");scanf("%d",&x);y=0;if(x>=0)if(x>0) y=1;else y=-1;printf("x=%d,y=%dn",x,y);return 0;4-8#include <stdio.h>int main() float score;char grade;printf(" 請輸入學生成績:");scanf("%f",&score);whi
24、le (score>100|score<0)printf("n 輸入有誤, 請重輸 ");scanf("%f",&score);switch(int)(score/10)case 10:case 9: grade='A'break;case 8: grade='B'break;case 7: grade='C'break;case 6: grade='D'break;case 5:case 4:case 3:case 2:case 1:case 0: grade='
25、;E'printf(" 成績是 %5.1f, 相應(yīng)的等級是%cn ",score,grade);return 0;4-9#include <stdio.h>#include <math.h> int main()/ 分別代表個位int num,indiv,ten,hundred,thousand,ten_thousand,place;十位,百位,千位 ,萬位和位數(shù)printf(" 請輸入一個整數(shù)(0-99999):");scanf("%d",&num);if (num>9999)place
26、=5;elseelseelseif (num>999) place=4;if (num>99)place=3;if (num>9)place=2;else place=1;printf(" 位數(shù) :%dn",place);printf(" 每位數(shù)字為:");ten_thousand=num/10000;thousand=(int)(num-ten_thousand*10000)/1000;hundred=(int)(num-ten_thousand*10000-thousand*1000)/100;ten=(int)(num-ten_t
27、housand*10000-thousand*1000-hundred*100)/10;indiv=(int)(num-ten_thousand*10000-thousand*1000-hundred*100-ten*10);switch(place)case5:printf("%d,%d,%d,%d,%d",ten_thousand,thousand,hundred,ten,indiv);printf("n 反序數(shù)字為:");printf("%d%d%d%d%dn",indiv,ten,hundred,thousand,ten_th
28、ousand); break;case 4:printf("%d,%d,%d,%d",thousand,hundred,ten,indiv);printf("n 反序數(shù)字為:");printf("%d%d%d%dn",indiv,ten,hundred,thousand);break;case 3:printf("%d,%d,%d",hundred,ten,indiv);printf("n 反序數(shù)字為:");printf("%d%d%dn",indiv,ten,hundred
29、);break;case 2:printf("%d,%d",ten,indiv);printf("n 反序數(shù)字為:");printf("%d%dn",indiv,ten);break;case 1:printf("%d",indiv);printf("n 反序數(shù)字為:");printf("%dn",indiv);break;return 0;4-10-1#include <stdio.h>int main()int i;double bonus,bon1,bon2
30、,bon4,bon6,bon10;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+100000*0.05;bon6=bon4+100000*0.03;bon10=bon6+400000*0.015;printf(" 請輸入利潤i:");scanf("%d",&i);if (i<=100000)bonus=i*0.1;else if (i<=200000)bonus=bon1+(i-100000)*0.075;else if (i<=400000)bonus=bon2+(i-200
31、000)*0.05;else if (i<=600000)bonus=bon4+(i-400000)*0.03;else if (i<=1000000)bonus=bon6+(i-600000)*0.015;elsebonus=bon10+(i-1000000)*0.01;printf(" 獎金是 : %10.2fn",bonus); return 0;4-10-2 #include <stdio.h> int main()int i;double bonus,bon1,bon2,bon4,bon6,bon10;int branch;bon1=100
32、000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon10=bon6+400000*0.015;printf(" 請輸入利潤i:");scanf("%d",&i);branch=i/100000;if (branch>10) branch=10;switch(branch) case 0:bonus=i*0.1;break;case 1:bonus=bon1+(i-100000)*0.075;break;case 2:case 3: bon
33、us=bon2+(i-200000)*0.05;break;case 4:case 5: bonus=bon4+(i-400000)*0.03;break;case 6:case 7:case 9: bonus=bon6+(i-600000)*0.015;break;case 10: bonus=bon10+(i-1000000)*0.01;printf(" 獎金是 %10.2fn",bonus);return 0;4-11#include <stdio.h>int main()int t,a,b,c,d;printf(" 請輸入四個數(shù):")
34、;scanf("%d,%d,%d,%d",&a,&b,&c,&d);printf("a=%d,b=%d,c=%d,d=%dn",a,b,c,d);if (a>b) t=a;a=b;b=t;if (a>c) t=a;a=c;c=t;if (a>d) t=a;a=d;d=t;if (b>c) t=b;b=c;c=t;if (b>d) t=b;b=d;d=t;if (c>d) t=c;c=d;d=t;printf(" 排序結(jié)果如下: n");printf("%d
35、%d %d %d n",a,b,c,d);return 0;4-12#include <stdio.h>int main()int h=10;float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=2,y4=-2,x,y,d1,d2,d3,d4;printf(" 請輸入一個點(x,y):");scanf("%f,%f",&x,&y);*/d1=(x-x4)*(x-x4)+(y-y4)*(y-y4);/* 求該點到各中心點距離d2=(x-x1)*(x-x1)+(y-y1)*(y-y1);d3
36、=(x-x2)*(x-x2)+(y-y2)*(y-y2);d4=(x-x3)*(x-x3)+(y-y3)*(y-y3);if (d1>1 && d2>1 && d3>1 && d4>1)printf(" 該點高度為%dn",h);return 0;第 5 章循環(huán)結(jié)構(gòu)程序設(shè)計【第140 頁】5-2#include <stdio.h>#include <math.h>math.nint main()int sign=1,count=0;次數(shù)double pi=0.0,n=1.0,te
37、rm=1.0;表分母,term 代表當前項的值while(fabs(term)>=1e-8)的 (-6) 次方pi=pi+term;n=n+2;sign=-sign;反term=sign/n;count+;pi=pi*4;printf("pi=%10.8fn",pi);printf("count=%dn",count);return 0;5-3#include <stdio.h>int main()int p,r,n,m,temp;printf(" 請輸入兩個正整數(shù)n,m:");scanf("%d,%d,&
38、quot;,&n,&m);if (n<m)h=0;/* 判斷該點是否在塔外*/ 程序中用到數(shù)學函數(shù)fabs ,應(yīng)包含頭文件/ sign 用來表示數(shù)值的符號,count 用來統(tǒng)計循環(huán)/ pi開始代表多項式的值,最后代表兀的值 ,n代/ 檢查當前項term 的絕對值是否大于或等于10/ 把當前項term 累加到 pi 中/ n+2 是下一項的分母/ sign 代表符號,下一項的符號與上一項符號相/ 求出下一項的值term/ count 累加 1/多項式的和pi乘以4,才是兀的近似值/輸出兀的近似值/ 輸出循環(huán)次數(shù)temp=n;n=m;m=temp;p=n*m;while(m!
39、=0)r=n%m;n=m;m=r;printf(" 它們的最大公約數(shù)為:%dn",n);printf(" 它們的最小公約數(shù)為:%dn",p/n);return 0;5-4#include <stdio.h>int main()char c;int letters=0,space=0,digit=0,other=0;printf(" 請輸入一行字符:n");while(c=getchar()!='n')if (c>='a' && c<='z' | c
40、>='A' && c<='Z') letters+;else if (c=' ') space+;else if (c>='0' && c<='9') digit+;elseother+;printf(" 字 母 數(shù) :%dn 空 格 數(shù) :%dn 數(shù) 字 數(shù) :%dn 其 它 字 符 數(shù) :%dn",letters,space,digit,other);return 0;5-5#include <stdio.h>int mai
41、n()int a,n,i=1,sn=0,tn=0;printf("a,n=:");scanf("%d,%d",&a,&n);while (i<=n)tn=tn+a; /* 賦值后的tn 為 i 個 a 組成數(shù)的值*/sn=sn+tn; /* 賦值后的sn 為多項式前i 項之和 */a=a*10;+i;printf("a+aa+aaa+.=%dn",sn);return 0;5-6#include <stdio.h> int main()double s=0,t=1;int n;for (n=1;n&l
42、t;=20;n+)t=t*n;s=s+t;printf("1!+2!+.+20!=%22.15en",s);return 0; 5-7 #include <stdio.h> int main()int n1=100,n2=50,n3=10;double k,s1=0,s2=0,s3=0;for (k=1;k<=n1;k+) s1=s1+k;for (k=1;k<=n2;k+) s2=s2+k*k;for (k=1;k<=n3;k+)/* 計算 1 到 100 的和 */* 計算 1 到 50 各數(shù)的平方和*/* 計算 1 到 10 的各倒數(shù)和*
43、/s3=s3+1/k;printf("sum=%15.6fn",s1+s2+s3);return 0;5-8#include <stdio.h>int main()int i,j,k,n;printf("parcissus numbers are ");for (n=100;n<1000;n+)i=n/100;j=n/10-i*10;k=n%10;if (n=i*i*i + j*j*j + k*k*k) printf("%d ",n);printf("n");return 0;5-9-1#defi
44、ne M 1000#include <stdio.h>/* 定義尋找范圍*/int main()int k1,k2,k3,k4,k5,k6,k7,k8,k9,k10;int i,a,n,s;for (a=2;a<=M;a+) n=0;s=a;for (i=1;i<a;i+)/* a 是 2-1000 之間的整數(shù),檢查它是否完數(shù)*/* n 用來累計a 的因子的個數(shù)*/* s 用來存放尚未求出的因子之和,開始時等于a */* 檢查 i 是否 a 的因子 */if (a%i=0)/* 如果 i 是 a 的因子 */n+;/* n 加 1 ,表示新找到一個因子*/s=s-i;/
45、* s 減去已找到的因子,s 的新值是尚未求出的因子之和switch(n)/* 將找到的因子賦給k1.k9 ,或 k10 */case 1:*/k1=i;break;/*找出的笫1個因子賦給k1 */case 2:k2=i;break;/*找出的笫2個因子賦給k2 */case 3:k3=i;break;/*找出的笫3個因子賦給k3 */case 4:k4=i;break;/*找出的笫4個因子賦給k4 */case 5:k5=i;break;/*找出的笫5個因子賦給k5 */break;/*找出的笫6個因子賦給break; /* 找出的笫7 個因子賦給break;/*找出的笫8個因子賦給bre
46、ak; /* 找出的笫9 個因子賦給k9 */break;/*找出的笫case 11: k6=i;case 12:k7=i;case 13:k8=i;case 14:k9=i;case 15: k10=i;if (s=0)printf("%d ,Its factors are ",a);if (n>1)printf("%d,%d",k1,k2);if (n>2)printf(",%d",k3);一個因子*/if (n>3)printf(",%d",k4);一個因子*/if (n>4)prin
47、tf(",%d",k5);if (n>5)printf(",%d",k6);if (n>6)printf(",%d",k7);if (n>7)printf(",%d",k8);if (n>8)printf(",%d",k9);if (n>9)printf(",%d",k10);printf("n");return 0;k6 */k7 */k8 */10 個因子賦給k10 */* n>1表示 a 至少有2 個因子 */*
48、n>2 表示至少有3 個因子,故應(yīng)再輸出/* n>3 表示至少有4 個因子,故應(yīng)再輸出/* 以下類似*/5-9-2#include <stdio.h>int main()int m,s,i;for (m=2;m<1000;m+)s=0;for (i=1;i<m;i+)if (m%i)=0) s=s+i;if(s=m)printf("%d,its factors are ",m);for (i=1;i<m;i+)if (m%i=0) printf("%d ",i);printf("n");ret
49、urn 0;5-10 #include <stdio.h>int main()int i,n=20;double a=2,b=1,s=0,t;for (i=1;i<=n;i+)s=s+a/b;t=a,a=a+b,b=t;printf("sum=%16.10fn",s); return 0;5-11 #include <stdio.h>int main()double sn=100,hn=sn/2;int n;for (n=2;n<=10;n+)sn=sn+2*hn; /* 第 n 次落地時共經(jīng)過的米數(shù)*/hn=hn/2;/* 第 n 次反
50、跳高度*/printf(" 第 10 次落地時共經(jīng)過%f 米 n",sn);printf(" 第 10 次反彈 %f 米 n",hn);return 0; 5-12#include <stdio.h> int main()int day,x1,x2;day=9;x2=1;while(day>0)x1=(x2+1)*2;/* 第 1 天的桃子數(shù)是第2 天桃子數(shù)加1 后的 2 倍 .*/x2=x1;day-;printf("total=%dn",x1);return 0;5-13#include <stdio.h&
51、gt;#include <math.h>int main()float a,x0,x1;printf("enter a positive number:");scanf("%f",&a);x0=a/2;x1=(x0+a/x0)/2;dox0=x1;x1=(x0+a/x0)/2;while(fabs(x0-x1)>=1e-5);printf("The square root of %5.2fis %8.5fn",a,x1);return 0;5-14#include <stdio.h>#includ
52、e <math.h>int main()double x1,x0,f,f1;x1=1.5;dox0=x1;f=(2*x0-4)*x0+3)*x0-6;f1=(6*x0-8)*x0+3;x1=x0-f/f1;while(fabs(x1-x0)>=1e-5);printf("The root of equation is %5.2fn",x1); return 0;5-15#include <stdio.h>#include <math.h>int main()float x0,x1,x2,fx0,fx1,fx2;doprintf(&q
53、uot;enter x1 & x2:");scanf("%f,%f",&x1,&x2);fx1=x1*(2*x1-4)*x1+3)-6;fx2=x2*(2*x2-4)*x2+3)-6;while(fx1*fx2>0);dox0=(x1+x2)/2;fx0=x0*(2*x0-4)*x0+3)-6;if (fx0*fx1)<0)x2=x0;fx2=fx0;elsex1=x0;fx1=fx0;while(fabs (fx0)>=1e-5);printf("x=%6.2fn",x0);return 0;5-16
54、#include <stdio.h>int main()int i,j,k;for (i=0;i<=3;i+)for (j=0;j<=2-i;j+) printf(" ");for (k=0;k<=2*i;k+)printf("*");printf("n");整理文檔for (i=0;i<=2;i+)for (j=0;j<=i;j+) printf("");for (k=0;k<=4-2*i;k+) printf("*");printf("
55、;n");)return 0;)5-17#include <stdio.h>int main()char i,j,k;/*是a的對手;j是b的對手;k是c的對手*/for (i='x'i<='z'i+)for (j='x'j<='z'j+)if (i!=j)for (k='x'k<='z'k+)if (i!=k && j!=k)if (i!='x' && k!='x' && k!=
56、'z')printf("A-%cnB-%cnC-%cn",i,j,k);return 0;)第6章利用數(shù)組處理批量數(shù)據(jù)第168頁】6-1#include <stdio.h>#include <math.h>int main()int i,j,n,a101;for (i=1;i<=100;i+)ai=i;a1=0;for (i=2;i<sqrt(100);i+)for (j=i+1;j<=100;j+)if(ai!=0 && aj!=0)if (aj%ai=0)aj=0;)printf("n&
57、quot;);for (i=2,n=0;i<=100;i+) if(ai!=0)printf("%5d",ai);n+;if(n=10)printf("n");n=0;printf("n");return 0;6-2#include <stdio.h>int main()int i,j,min,temp,a11;printf("enter data:n");for (i=1;i<=10;i+)printf("a%d=",i);scanf("%d",&a
58、mp;ai);printf("n");printf("The orginal numbers:n");for (i=1;i<=10;i+)printf("%5d",ai);printf("n");for (i=1;i<=9;i+)min=i;for (j=i+1;j<=10;j+)if (amin>aj) min=j;temp=ai;ai=amin;amin=temp;printf("nThe sorted numbers:n");for (i=1;i<=10;i+
59、)printf("%5d",ai);printf("n");return 0;6-3#include <stdio.h>int main()int a33,sum=0;int i,j;printf("enter data:n");for (i=0;i<3;i+)for (j=0;j<3;j+)scanf("%3d",&aij);for (i=0;i<3;i+)sum=sum+aii;printf("sum=%6dn",sum);return 0;6-4#include <stdio.h>int main() int a11=1,4,6,9,13,1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專用施工合同范本模板
- 會展投資合同范本
- 農(nóng)村土方 工程合同范本
- 化工產(chǎn)品營銷合同范本
- Starter Section 3 Saying Hello 教學設(shè)計2024-2025學年北師大版(2024)七年級英語上冊
- 企業(yè)質(zhì)押合同范本
- 供車協(xié)議合同范本
- 2024年寧波市消防救援支隊社會招錄政府專職消防員考試真題
- 2024年南平市建陽區(qū)社會統(tǒng)一教師招聘考試真題
- 勞動派遣居間合同范本
- 第13課《 擴音系統(tǒng)的控制》說課稿 2023-2024學年 浙教版六年級下冊信息科技
- 高校國有資產(chǎn)管理的三個維度與內(nèi)部控制
- 2025甘肅省事業(yè)單位聯(lián)考招聘(3141人)高頻重點提升(共500題)附帶答案詳解
- JJF 1176-2024(0~2 300) ℃鎢錸熱電偶校準規(guī)范
- 8.4+同一直線上二力的合成課件+2024-2025學年人教版物理八年級下冊
- 2024年河北省邢臺市公開招聘警務(wù)輔助人員(輔警)筆試專項訓練題試卷(2)含答案
- 家政公司服務(wù)員考試題庫單選題100道及答案解析
- 人工智能:AIGC基礎(chǔ)與應(yīng)用 課件 實訓項目九 使用度加創(chuàng)作工具和剪映進行智能化短視頻創(chuàng)作
- 《日影的朝向及長短》課件
- 手術(shù)室脛骨骨折護理查房
- 中職普通話教師教案模板
評論
0/150
提交評論