计算机编程改错,福建省计算机二级考试C语言上机试题库改错填空编程

a7f4a3f590493a1e451dd952a488fd7c.gif 福建省计算机二级考试C语言上机试题库改错填空编程

(19页)

87c6ea6ec964627746aa3c806a6f12b6.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.9 积分

. . . . .二、改错题Cmody191.c修改程序,用以计算1~100之间所有的偶数之和。#include #include void main( ){ int i=1;/**/ int sum=2 /**/; while(i++,i<=100) { if(/**/ i==(i/2)*2 /**/) continue; sum+=i; } printf("Sum is %d\n",sum); getch();}Cmody192.c修改程序,将二维数组表示的方阵左下半三角(不含对角线)各元素加4,右上半三角(含对角线)各元素乘2。#include #define N 5void main(){ int a[N][N],i,j; for(i=0;i#include void main(){ int n=0, sum=0; /**/ while(sum<1000); /**/ { /**/ sum+=n^2 /**/; n++,n++; } printf("n=%d\n",n-2); getch();}Cmody202.c修改程序,实现从键盘输入一串字符,并在字符串中从第m个字符串开始截取n个字符。例如:输入的字符串为”welcome”,m=2, n=3, 则截取的字串为”elc”#include #include void main(){ char str[100],sub[100]; int m,n,len,i; printf("Enter string:"); gets(str); printf("\nEnter m n:"); scanf("%d%d",&m,&n); len=strlen(str); if( m-1+n>len ) printf("Can't run with %d and %d!\n",m,n); else { i=0;/**/ while(i<=n) /**/ { /**/ sub[i]=str[m+i]; /**/ i++; } /**/ sub[i]='\n'; /**/ printf("sub string is:%s\n",sub); } getch();}Cmody211.c修改程序,实现输入一整型二维数组,计算其中数组元素的最大值与最小值的差。#include #include #define ROW 3#define COL 4void main(){ int a[ROW][COL],max,min,i,j,result; clrscr(); printf("Enter array a:\n"); for(i=0;imax) /**/ max=a[i][j] /**/ } printf("Result= %d\n",max-min); getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#include #include void main(){ int i,j,k,count; char s1[100],s2[100]; printf("Enter main String:"); gets(s1); printf("Enter Sub String:"); gets(s2); count=0;/**/ for(i=0;*s1!='\0';i++) /**/ {/**/ for(k=0; (s1[j]==s2[k])&&(s1[j]!='\0'); j++,k++ ); /**/ if(s2[k]=='\0') count++; } printf("\nCount=%d\n",count); getch();}Cmody221.c修改程序,输出存储在结构体数组中8位学生成绩的平均分以及最高学生的姓名#include /**/ structure student /**/{ char name[10]; float score;};void main( ){ struct student stu[8]={{"Mary",76 关 键 词: 福建省 计算机 二级 考试 语言 上机 试题库 改错 填空 编程

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值