求C语言大神帮忙解答~
1.下面程序的运行结果是________.#include<stdio.h>voidmain(){charstr[]="SSSWLIA",c;intk;for(k=2;(...
1.下面程序的运行结果是________.
#include <stdio.h>
void main()
{char str[]="SSSWLIA",c;
int k;
for(k=2;(c=str[k])!='\0';k++)
{switch(c)
{case 'I':++k;break;
case 'L':continue;
default:putchar(c);continue;
}
putchar('*');
}
}
2. 下面程序的运行结果是________.
#include<stdio.h>
void main()
{char s[]="ABCCDA";
int k;char c;
for(k=1;(c=s[k])!='\0';k++)
{switch(c)
{ case 'A':putchar('%');continue;
case 'B':++k;break;
case 'C':putchar('&');continue;
default:putchar('*');
}
putchar('#');
}
}
3.读入一个不超过50个字符(含空格和标点)的英语句子放到数组中,删掉数组中的空格然后输出,要求只能使用一个数组。例如读入“i love study.”,输出“ilovestudy.” 展开
#include <stdio.h>
void main()
{char str[]="SSSWLIA",c;
int k;
for(k=2;(c=str[k])!='\0';k++)
{switch(c)
{case 'I':++k;break;
case 'L':continue;
default:putchar(c);continue;
}
putchar('*');
}
}
2. 下面程序的运行结果是________.
#include<stdio.h>
void main()
{char s[]="ABCCDA";
int k;char c;
for(k=1;(c=s[k])!='\0';k++)
{switch(c)
{ case 'A':putchar('%');continue;
case 'B':++k;break;
case 'C':putchar('&');continue;
default:putchar('*');
}
putchar('#');
}
}
3.读入一个不超过50个字符(含空格和标点)的英语句子放到数组中,删掉数组中的空格然后输出,要求只能使用一个数组。例如读入“i love study.”,输出“ilovestudy.” 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询