77范文网 - 专业文章范例文档资料分享平台

C语言程序设计练习题(含程序及参考答案)(3)

来源:网络收集 时间:2020-05-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2010-2011 C语言程序试题及答案

二进制表示是1000)。 #include

void Trans( int m, int k ) {

int aa[20], i,j;

for( i = 0; m; i++ ) {

aa[i] = m%k; m /= k; }

for( j=i-1; j>=0; j-- )

printf(\

}

void main() {

int b, n;

printf( \enter a number and a base:\\n\); scanf(\ Trans( n, b ); }

12、统计从键盘输入的50个实数中有多少个正数、多少个负数、多少个零 #include

void fun(int *zs,int *fs,int *l,float aa[])

第 11 页 共 46 页

2010-2011 C语言程序试题及答案

{ int i;

for(i=0;i<50;i++) {

if(aa[i]>0) (*zs)++; if(aa[i]<0) (*fs)++; if(aa[i]==0) (*l)++; } }

void main() {

float num[50]; int i,czs,cfs,cl; czs=cfs=cl=0;

printf( \ for(i=0;i<50;i++) scanf(“%f”,&num[i]); fun(&czs,&cfs,&cl,num); printf(\}

第 12 页 共 46 页

正数:%d ,负数:%d ,零:%d

\\n\

2010-2011 C语言程序试题及答案

13、计算并输出方程X+Y=1989的所有整数解 #include void fun() {

int x,y;

for(x=1;x<=44;x++) for(y=1;y<=44;y++) if(x*x+y*y==1989)

printf(“x=%d ,y=%d \\n”,x,y); }

void main() {

printf(“方程x^2+y^2=1989的整数解为:\\n”); fun(); }

14、从键盘输入10个整数,求出其中的最大值。 #include int fun(int aa[]) {

int m,i; m=aa[0];

for(i=1;i<10;i++) if(aa[i]>m) m=aa[i];

第 13 页 共 46 页

22

2010-2011 C语言程序试题及答案

return m; }

void main() {

int num[10],i;

printf(“请从键盘输入10个整数:\\n”); for(i=0;i<10;i++) scanf(“%d”,&num[i]);

printf(“\\n最大的数是:%d\\n”,fun(num)); }

15、从键盘输入n值,输出如右图形。(例如n=5时)

#include void fun(int n) {

int i,j;

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

for(j=1;j<=i;j++) printf(“=”,1); for(j=2;j<=n+1-i;j++) printf(“=”,j); printf(“\\n”); }

第 14 页 共 46 页

1 2 3 4 5 1 1 2 3 4 1 1 1 2 3 1 1 1 1 2 1 1 1 1 1 2010-2011 C语言程序试题及答案

}

void main() { int n;

printf(“\\n请输入图形的行数:”); scanf(“%d”,&n); fun(n); }

16、使用函数的方式,计算如下公式的值。 1 1 1 A1=1,A2=──,A3=──,??An=──── 1+A1 1+A2 1+A(n-1) 例如:若n=10,则应输出: 0.617977。 #include float fun ( int n ) {

float A=1; int i; for (i=1; i<=n; i++) A = 1.0/(1+A); return A ; }

void main( )

第 15 页 共 46 页

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

C语言程序设计练习题(含程序及参考答案)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1051538.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: