教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

C语言上机试题及答案(2)

来源:网络收集 时间:2026-08-14
导读: void main() { FILE *fp; char c; * int count; * if((fp=fopen(‘mydata.txt’,’r’))==NULL) { printf(\ return; } while((c=fgetc(fp))!=EOF) * if(c>='0'||c count++; printf(\文件中数字字符的个数:%d\\n\ }

void main() { FILE *fp; char c; * int count;

* if((fp=fopen(‘mydata.txt’,’r’))==NULL) { printf(\ return; }

while((c=fgetc(fp))!=EOF) * if(c>='0'||c<='9')

count++;

printf(\文件中数字字符的个数:%d\\n\ }

附:答案

第一套

1.编程

#include

void fun(int a,int b,long *c) {

int a1,a10,b1,b10; } main()

{ int a,b;long c; printf(\ } 2.填空 ① 0 ② *p-- 3.改错

scanf(“%d”,s);改为 scanf(“%d”,&s); if(i%2==0)改为if(i%2!=0) t=t*s1+s;改为t=t+s*s1;

scanf(\ fun(a,b,&c);

printf(\a1=a; a10=a/10; b1=b; b10=b/10;

*c=a10*1000+b10*100+a1*10+b1;

第二套

1.编程

#include void main()

{

int men=0,women,children; while(men<=14) {

women=0; } } 2.填空 ① continue ②k!=0 3.改错

s=s+k/10;改为s=s+k; k=k;改为k=k/10; break;改为continue;

while(women<=20) {

children=30-men-women;

if(3.5*men+2.5*women+1*children==50.0)

printf(\男人%d个,女人%d个,小孩%d个\\n\ women++; } men++;

第三套

1.编程

#include main() { int x=7;

while(!(x%2==1&&x%3==2&&x%5==4&&x%6==5)) { x=x+7;

}

printf(\} 2.填空 ① 1 ② n%i==0 3.改错

int count;改为int count=0;

fopen(‘mydata.txt’,’r’)改为fopen(”mydata.txt” ,”r”) if(c>=’0’||c<=’9’)改为 if(c>=’0’&c<=’9’)

C语言上机试题及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/563856.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)