
其次你把i和t观猜唯念上想错了吧。想给t赋值'a’吧缺举,不过就算你赋值'a’也是不对的,'A'才是最小的,不是'a'。
最后是i应该是int类型的,这个错误不应该发生。改正的代码如下:
#include<stdio.h>
int main()
{
char a[101]
char t
int i=0
while(scanf("%s",a)!=EOF)
{
t=a[0]
for(i=0a[i]!='\0'i++)
{
if(a[i]>=t)
t=a[i]
}
for(i=0a[i]!='\0'i++)
{
if(a[i]==t)
printf("%c(max)",a[i])
else
printf("%c",a[i])
}
printf("\n")
}
return 0
}
通过测试的。
方式一虚冲,手动输入两个数a、b,算出a+b:差闹歼#include <stdio.h>
void main()
{
int a,b
scanf("弯兆%d %d",&a, &b)
printf("%d\n",a+b)
}
方式二,定义两个数a、b,算出a+b:
#include <stdio.h>
void main()
{
int a =3, b = 4
printf("%d\n",a+b)
}
#include<stdio.h>#include<string.h>
void main(){
float sum=0,ave[100]={-1.0}
int amount=0,j=0
char s[100]
while(1){
gets(s)
for(int i=0i<strlen(s)i++){
switch(s[i]){
case 'A':
sum+=4
amount+=1
break
case 'B':
sum+=3
amount+=1
break
case 'C':
sum+=2
amount+=1
break
case 'D':
sum+=1
amount+=1
break
case 'F':
sum+=0
amount+=1
break
case ' 液唤团':
break
default:
for(int k=0k<闹橘jk++){
链茄 printf("%.2f\n",ave[k])
}
printf("Unknown\n")
return
}
}
ave[j]=sum/amount
j++
sum=0
amount=0
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)