开放大学在线学习搜题
当前位置:首页 > 学习题库 > C语言程序基础

问题

当运行以下程序时,从键盘输入:AAAaaaAAA Abcd234abc AAaa,运行结果为:AaaAAAaaa。 void main() { char s[80], c='a'; int i=0; scanf("%s",s); (注意scanf遇到空格的处理,与gets的不同) while(s[i++]!='\0') if(s[i] == c) s[i]=s[i]-32; else if(s[i]==c-32) s[i]=s

发布时间:2025-07-23   作者:形考任务   浏览:0

当运行以下程序时,从键盘输入:AAAaaaAAA  Abcd234abc  AAaa,运行结果为:AaaAAAaaa

void main()

{  char  s[80], c='a';

   int i=0;

   scanf("%s",s);   (注意scanf遇到空格的处理,与gets的不同)

   while(s[i++]!='\0')

      if(s[i] == c)  s[i]=s[i]-32;

      else  if(s[i]==c-32)  s[i]=s[i]+32;

   puts(s);

}