c语言程序的改错题答案,C语言改错题以及参考答案..doc

改错参考答案:

(3)将字符串yy在屏幕上输出

#include

void main()

{

/*********Found************/

char yy[100] = "ok??\n";

/*********Found************/

f0r (; *yy; yy++)

{

putchar(*yy);

}

}

#include

void main()

{

/*********Found************/

char *yy="ok??\n";

/*********Found************/

for (; *yy; yy++)

{

putchar(*yy);

}

}

(4)计算半径为2+3的圆的面积

#include

#define PI 3.14

/*********Found************/

#define S(r) PI*r*r

void main()

{

/*********Found************/

int mianJi;

mianJi = S(2+3);

printf("mian ji=%5.2f\n", mianJi);

}

#include

#define PI 3.14

/*********Found************/

#define S(r) PI*(r)*(r)

void main()

{

/*********Found************/

float mianJi;

mianJi = S(2+3);

printf("mian ji=%5.2f\n", mianJi);

}

(8)打开文件d:\te.c用于读并判断打开是否成功

#include

void main()

{

FILE *fp;

/*********Found************/

char fileName[] = "d:\te.c";

/*********Found************/

fp = fopen(fileName, "w");

/*********Found************/

if (fp == EOF)

{

puts("File Open Error!");

exit(1);

}

putchar(fgetc(fp));

fclose(fp);

}

#include

void main()

{

FILE *fp;

/*********Found************/

char fileName[] = "d:\\te.c";

/*********Found************/

fp = fopen(fileName, "r");

/*********Found************/

if (fp == NULL)

{

puts("File Open Error!");

exit(1);

}

putchar(fgetc(fp));

fclose(fp);

}

(9)申请100个字节的内存空间,显示其首地址,然后释放申请到的内存空间

#include

#include

void main()

{

/*********Found************/

char p[100];

/*********Found************/

if (p = (char *)malloc(100) == NUL

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值