c语言资料汇总2010版本(10)

2020-04-14 02:49

for(i=0;i<10;i++) scanf(\ find_max_min(/**/ /**/,10); printf(\ }

第2套

1.补充程序Ccon021.C,使其满足下式的一位整数A和B的值。

-------Ccon021.C--------------------------------------------------------------------------- #include void main() {

int a,b,k;

int plu = /**/ /**/ for(a=1; a<10; a++) for(b=1; b<10; b++) {

k = (a*10+b) * /**/ /**/ ;

if(k==plu) printf(\ } }

2.补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数,输入零结束。

-------Ccon022.C--------------------------------------------------------------------------- #include void main() {

int n,a,b;

/**/ /**/ scanf(\

while(/**/ /**/) {

if(n>0) a++;

else /**/ /**/ scanf(\ }

printf(\}

3.补充程序Ccon023.c,该程序可测试歌德巴赫猜想:从键盘上输入一个大于6的偶数,总能找到两个素数,使得这两个素数之和正好等于该偶数。

41

-------Ccon023.C--------------------------------------------------------------------------- #include #include int prime(int n) { int k,flag=1;

for(k=2; k<=n/2+1; k++)

if (n%k==0) { flag=/**/ /**/ ; break;} return flag; }

void main() { int num, a; clrscr(); do

{ printf(\ scanf(\

}while(num<=6||num%2==1); for(a=2;a<=num/2+1;a++)

if(prime(a) && prime(/**/ /**/)) printf(\}

第3套

1.补充程序Ccon031.C,使其用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。 -------Ccon031.C--------------------------------------------------------------------------- #include #include /**/ /**/ { float x,x0,f,f1; x=1.5; do

{ x0=x;

f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x=x0-f/f1;

}/**/ /**/(fabs(x-x0)>=1e-6); printf(\}

2.补充程序Ccon032.C,该程序的功能是输出的一行字符中的大写字母转变为相应的小写字母,小写字母则转变为相应的大写字母,其余字符不变。

-------Ccon032.C--------------------------------------------------------------------------- #include void main() { char s[80]; int i;

42

printf(\

for(i=0;((s[i]=getchar())!='\\n')&&(i<80);i++); s[i]='\\0';

for(i=0;s[i]!='\\0';/**/ /**/) {

if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-32;

else if(/**/ /**/) s[i]=s[i]+32; printf(\ } }

3.补充程序Ccon033.c,其中main函数通过调用average函数计算数组元素的平均值。 -------Ccon033.C--------------------------------------------------------------------------- #include

float average(int *pa,int n) {

int k;

/**/ /**/ for(k=0;k

avg = avg+/**/ /**/; avg = avg/n; return avg; }

void main()

{ int a[5]={20,30,45,64,23}; float m;

m=average(/**/ /**/, 5); printf(\}

第4套

1.补充程序Ccon041.C,使其实现从键盘输入一个同学的姓名(如“Jack”),输出问候该同学的信息(如“Hello,Jack!”)。

-------Ccon041.C--------------------------------------------------------------------------- /**/ /**/ main() {

/**/ /**/ str[11];

printf(\ scanf(\

printf(\ getch(); }

43

2.补充程序Ccon042.C,使程序中的sort()函数用冒泡法对数组a中的m个元素从大到小排序。

-------Ccon042.C--------------------------------------------------------------------------- #include #include void sort(int a[],int m) { int i,j,t,swap;

for(i=0;i

swap=0;

for(j=0;j

if/**/ /**/ {

swap=1; t=a[j];

a[j]=/**/ /**/; a[j+1]=t; } }

if (!swap) break; } }

void main() {

int a[]={23,55,8,32,18,2,9}; int i,k=sizeof(a)/sizeof(int); sort(a,k);

for(i=0;i

printf(\ \ printf(\ getch(); }

3.补充程序Ccon043.C,使程序中的fun()函数能用勾股定理判断一个三角形是否为直角三角形,即输入一个三角形的三边长a,b,c。若能构成直角三角形则返回1,不能则返回0。 -------Ccon043.C--------------------------------------------------------------------------- #include #include

int fun(/**/ /**/) {

float temp; int bTrue=0; if(a

44

a=b; b=temp; } if(a

if(fabs(/**/ /**/-(b*b+c*c))<1.0e-15) bTrue=1; return bTrue; }

main() {

float a,b,c;

printf(\ scanf(\ if(fun(a,b,c)==1) printf(\ else

printf(\ getch(); }

第5套

1.补充程序Ccon051.C,使其实现从键盘输入一个整数,输出该数的平方。 -------Ccon051.C--------------------------------------------------------------------------- #include main() {

int x;

printf(\ scanf(\ /**/);

printf(\ /**/); getch(); }

2.补充程序Ccon052.C,使程序中的sort()函数用选择法对数组a中的m个元素从大到小排序。

-------Ccon052.C--------------------------------------------------------------------------- #include #include void sort(int a[],int m) { int i,j,k,t;

for(i=0;i

45


c语言资料汇总2010版本(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:年产5万吨环氧乙烷工艺设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: