A-A+

若输入I have a test. 则以下程序的运行结果为【 】。 include<stdi

2022-08-12 18:52:14 问答库 阅读 197 次

问题详情

若输入I have a test.,则以下程序的运行结果为【 】。 include<stdio.h> main() { FILE*fp; char str[100],filename[10]; int i=0; if ((fp=fopen("test","w"))==NULL) { printf("can not open the file!n"); exit(0); } getchar(); gets(str); while(str[i]!=) { if (str[i]>=a && str[i]<=z) str[i]=str[i]-32; fputc(str[i],fp); i++; } fclose(fp); fp=fopen("test","r"); fgets(str,strlen(str)+1,fp); printf("%sn",str); fclose(fp); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:I HAVE A TEST.
IHAVEATEST.

考点:结果,程序