0
已解决
沈峻宇
资深天翼
资深天翼
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
char a;
int b,c;
cin>>a,b,c;
a+=32;
cout<<(char)a<<" "<<b<<" ";
printf("%.2f",c);
}
https://ke.codingtang.com/#/problem/problemSub?id=2490
#1~10
全错!!!
按照输入例范:
a输出正常
b输出一段乱码
c输出0.00
沈峻宇在2020-04-10 14:24:19追加了内容
@刘欣然
帮帮我!
沈峻宇在2020-04-10 14:27:57追加了内容
0
已采纳
董宇昊
初级启示者
初级启示者
第1:
c是double类型的
第2:
将
a+=32;
改成
if(a>='A'&&a<='Z')cout<<char(a+32)<<" ";
if(a>='a'&&a<='z')cout<<char(a-32)<<" ";
第3:
将
cout<<(char)a<<" "<<b<<" ";
改成
cout<<b<<" ";
祝你AC愉快!
望采纳,谢谢!
董宇昊在2020-04-10 14:30:02追加了内容
另外,你的输入错了
是
cin>>a>>b>>c;
0
李素妍
新手天翼
新手天翼
把int b,c;改为double b,c;
把cin>>a,b,c;改为cin>>a>>b>>c;
AC
0