c语言程序设计答案四,C语言程序设计练习四(参考答案)

printf(\printf(\

} }

4.用以下近似公式编一个求?的近似值的程序。

?1111,其中n的值由键盘输入。 ?1??????(?1)n?143572n?1

#include void main()

{ float pi=0.0,s=1.0; int n,i;

scanf(\ for (i=1;i<=n;i++) { pi=pi+ s/(2*i-1);

s=s*(-1.0);

}

printf(\}

2

5.若数组a中有十个整数8,2,5-3,7,-9,0,-4,10,15,请编程求出该数组中的最大值和最小值。 #include void main()

{ int a[ ]={ 8,2,5-3,7,-9,0,-4,10,15},max,min,i max=a[0];min=a[0]; for (i=1;i<10;i++)

{ if (a[i]min) min=a[i];

}

printf(“max=%d,min=%d\\n”,max,min);

}

6.从键盘上输入一个正整数n(n≤10),求n的阶乘并输出结果。 #include void main() { int i,n; long x=1; scanf(\ if (n<=10)

{ for (i=1;i<=n;i++)

x=x*i;

printf(\ } else

printf(\}

7.请编程从键盘上输入十个整数,计算其中大于零的奇数的平均值,并输出这些大于零的奇

3

数以及它们的平均值。

#include void main()

{ int x[10],i,n=0; float sum=0.0; for (i=0;i<10;i++) scanf(\ for (i=0;i<10;i++)

if (x[i]>0 && x[i]%2!=0)

{ sum+=x[i];

++n;

printf(\}

printf(\}

8.从键盘输入10个整数,编程求其中大于3且小于100的数的平均值并输出结果。 #include void main()

{ int a[10],i,n=0; float aver;

for (i=0;i<10;i++) scanf(\ for (i=0;i<10;i++)

if (a[i]>3 && a[i]<100) { aver+=a[i]; n++; }

printf(aver=%f\\n\}

9.从键盘上输入10个整数,用冒泡法将它们按从小到大的次序排列出来,并把排列的结果输出。

#include void main()

{ int a[10],i,j,t;

for (i=0;i<10;i++)

4

scanf(\ for (i=0;i<9;i++)

for (j=i+1;j<10;j++) if (a[i]>a[j]) t=a[i],a[i]=a[j],a[j]=t; for (i=0;i<10;i++) printf(\}

10.用循环语句编程打印下列图案。(第一行的″$″在第20列)

$ $ $ $ $ $ $ $ $ $ $ $ $

#include void main() { int i,j;

for (i=1;i<=3;i++)

{ for (j=1;j<=21-i;j++) putc(' ');

for (j=1;j<=2*i-1;j++) putc('$'); putc('\\n'); }

for (i=2;i>=1;i--) { for (j=1;j<=21-i;j++) putc(' '); for (j=1;j<=2*i-1;j++) putc('$'); fputc('\\n'); } }

11.由键盘输入n*m个数,并把它们存放在一个n行m列的数组中(n、m均不超过20)。 (1)按n行m列输出该二维数组; (2)求出该二维数组全部元素的平均值;

5

以上是由77cn范文大全为大家整理的C语言程序设计练习四(参考答案)的相关范文,本文关键词为语言,程序设计,练习,参考,答案,C语言程序设计,练习,参考,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

C语言程序设计练习四(参考答案).doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计练习四(参考答案)在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值