c语言,杭电acm1328这题怎么做啊,求提示!!!
答案:2 信息版本:手机版
解决时间 2019-10-02 19:17
已解决
2019-10-02 15:00
c语言,杭电acm1328这题怎么做啊,求提示!!!
最佳答案
2019-10-02 15:52
#include
#include
int main()
{
int n,i,len,count;
char str[50];
char str1[50];
count=0;
while( scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
gets(str);
len=strlen(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]=='Z')
{
str1[i]='A';
}
else
{
str1[i]=str[i]+1;
}
}
count++;
printf("String #%d\n",count);
for(i=0;i
{
printf("%c",str1[i]);
}
printf("\n");
printf("\n");
}
}
return 0;
}
我也在搞这个,望采纳!!!
全部回答
1楼
2019-10-02 16:15
#include
#include
int main()
{
char str[20];
char *p=str;
char str1[]="end";
int len,i,count,j,count1,count2,count3,change;
while(scanf("%s",str)!=eof&&strcmp(str,str1))
{
len=strlen(str);
count=0;
change =2;
for(i=0;i is not acceptable.\n",p);//不含元音情况
// printf("1");
change=1;
}
for(i=0;i is not acceptable.\n",p);//存在连续三个元音
// printf("2");
change=1;
}
}
for(i=0;i is not acceptable.\n",p);//存在连续三个辅音
// printf("3");
change=1;
}
}
for(i=0;i is not acceptable.\n",p);//存在连续两个同样字母,e,o除外
change=1;
}
}
if(change!=1)
{
printf(" is acceptable.\n",p);
}
}
return 0;
}
这是我的代码,望采纳!!!!!!
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯