解题思路:自己看吧!垃圾题目,花了我那么长时间调试。
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char str1[101];
char str2[]="(max)";
int i,max,n,k;
//char str2[101];
while(gets(str1)!=NULL)
{ max=str1[0];
k=0;
n=strlen(str1);
for(i=0;i<n;i++)
{
if( str1[i]>max)
{
max=str1[i];
k=i;
}
}
for(i=0;i<=k;i++)
{ printf("%c",str1[i]);
if(str1[i]==max&&i!=k)
printf("%s",str2);
}
printf("%s",str2);
for(i=k+1;i<n;i++)
{printf("%c",str1[i]);
if(str1[i]==max)
printf("%s",str2);
}
printf("\n");
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1244 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:627 |
1012题解浏览:866 |
Tom数 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:672 |
敲七 (C语言代码)浏览:2700 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:706 |
整数分类问题 为什么输出总是数字8啊浏览:442 |
1025题 初学者,求帮忙看下,不知道哪错了浏览:316 |