c语言改错题技巧

Python018

c语言改错题技巧,第1张

等考二级c改错题?

填空和改错评分是按照文本来评分,也就是说,改正或填对一处,就拿一部分分。

改错18分,每处6分,你的情况是拿12分。但是要注意,改错和填空千万不要在让你改动的以外的地方做出任何改动,那怕只是多了一个空格。也不要再让你改正的地方添加额外的回车。否则后果自负

编程题就不行了,编程题的评分依据是考生文件夹下那个out文件,根据out文件的内容评分。程序没运行就无法创建out文件,没分。程序运行错误,out文件内容错误,同样没分。所以你能看到编程题是“程序运行出正确结果”才给分

有个别模拟软件评分系统很差劲,你说的情况可能会一分不给。这不用担心

这个c语言问题原因是旧C编译器中,要求函数max必须先声明才能定义和使用,可是在上文先使用max函数而在下文才定义,就和先使用变量再定义一样会报错error。

原代码在新编译器中是可以用的,但是会报警告warning

a=23,b=21,c=max(a,b)=23

在第一行第三行之间插入一行“int max(int x,int y)”即可,消去此警告或错误,如下:

#include <stdio.h>

int max(int x,int y)

void main()

{

int a,b,c

scanf("%d,%d",&a ,&b)

c=max(a,b)

  printf("max=%d\n",c)

}

int max(x,y)

int x,y

{int z

z=y

if(x>9) z=x

return (z)

}