云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计练习题(含程序及参考答案)

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

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 13:12:45

.

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

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

void main() {

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

printf( \ for(i=0;i<50;i++)

整理版

int i;

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

if(aa[i]>0)

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

}

.

}

scanf(“%f”,&num[i]);

fun(&czs,&cfs,&cl,num);

printf(\正数:%d ,负数:%d ,零:%d \\n\

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

void main() { }

整理版

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);

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];

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时)

整理版

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 .

#include void fun(int n) { int i,j;

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

void main() { }

整理版

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

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

int n;

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

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. 12、统计从键盘输入的50个实数中有多少个正数、多少个负数、多少个零 #include void fun(int *zs,int *fs,int *l,float aa[]) { } void main() { float num[50]; int i,czs,cfs,cl; czs=cfs=cl=0; printf( \ for(i=0;i<50;i++) 整理版 int i; for(i=0;i<50;i++) { if(aa[i]>0) (*zs)++; (*fs)++; (*l)++; if(aa[i]<0) if(aa[i]==0) }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com