77问答网
所有问题
当前搜索:
c语言基础改错题
C语言改错题
答:
1、int i,j,num,n=7;把变量a=7去掉,用不着,改为:int i,j,num;2、int a[n]=……;不能使用n,改为大于或等于7的数字。3、scanf("%d",num);num前加上&符号。4、if(a[i]<num)小于号改成大于号。5、countinue;前面增加一句:a[j]=temp1。6、countinue;拼写错误,使用也错误。改...
C语言改错题
怎么做?
答:
q->next=p->next,即将q的下一个结点指向p的下一个结点(q的下一个结点原本是p,这样操作相当于在链表中删除了p所指结点)。第二歩是:free(p),即释放p所指结点。故答案为:将q=p->next改为q->next=p->next。望采纳!
C语言改错
答:
1、if(('a'<=
c
[k]<='z')这一句错误,应该改成:if(c[k]>='a'&&c[k]<='z')2、gets(c[50]);这一句错误,改成:gets(c);3、int n[26]={0},k;这一句改成:int n[26]={0},k=0;4、while(c[k]!='0')改成:while(c[k]!='\0')修改后的程序如下:include "stdio...
C语言
程序
改错题
?
答:
答:
改错
如下所示,在程序错误部分有提示。include <stdio.h> int main (void){ int a,b,
c
,max;//第一处错误,max定义未使用,t未定义却使用了。有两种解决办法,将下面t出现的地方用max代替,或者重新定义t,取消对max的定义。printf (""请输入3个整数:\n");scanf ("%d%d%d" , &a ,&...
c语言改错题
答:
改错
,并经实际运行,结果如下图:改错后,源代码如下:include<conio.h>#include<stdio.h>//int found(int a[10][30],int n) //错误,弹出错误 [Error] type of formal parameter 1 is incomplete int found(int a[10][30],int n) //改错 { int i, j, s, k, x;//for(i=0, ...
C语言
入门程序
改错题
?
答:
3行:改成char grade;6行:改成 if(grade>='a' && grade<='z')9~13行,case后面的字母改成带单引号 'A' 'B' 'C''D''E'9行后面加上break;10行后面加上break;
一道
C语言改错题
?
答:
3个错误:数组是升序排列,i,j作为一个区间逐步缩小来查找,每次区间范围缩小一半,当xa[k]时,即x在a[k]右边范围则将下限i=k+1,当a[k]==x时,直接跳出;找到a[k]后删除,使a[k]后面的数向前移动,a[9]置0;3.输出新的数组,前面也加个输出原始数据对比下。include "stdafx.h"include...
初学者
C语言
程序
改错题
答:
首先我指出你书写的一个错误。switch(
c
-'2')下面那行的(应该改成{ 因为{是与default:putchar(c+2);下面出现的}进行配对的。依次输入2473得到输出668977,只需修改一处地方。在case 2:putchar(c+4);后面加上 break;分析如下:使用getchar输入,每次只能识别一个字符,而又使用了while循环,输入2473...
C语言改错题
答:
第一
题
#include <stdio.h> void main( ){ int s=0,i,n;scanf("%d",&n);for(i=1;i<n;i++)//应该改成for(i=1;i<n+1;i++){ s+=i; };printf("s=%d",s);} 第二题#include <stdio.h> void main( ){ int s,i,n;//s没有初始化 s=0;scanf("%d",&n);for(i...
C语言改错题
答:
include<stdio.h>#include<math.h>#define PI 3.14159int main(){ int a,b=3; a=3*PI*sin(b); printf("%d\n",2*a); printf("%d",b); }
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言程序改错题改错格式
c语言改错题常见错误
c语言改错题要改哪里
c语言改错题如何改
二级c语言改错题在哪里改
c语言的改错题要注意哪里
c语言改错题技巧
c语言程序改错题怎么做
c语言二级改错题