1037-1045、1057 参考代码
1037: 字符输入输出
1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 char a; 6 a=getchar(); 7 printf("%c",a); 8 return 0; 9 }
1038: 英文单词的首字符
1 { 2 char a; 3 // cin>>a; 4 // cout<<a; 5 a=getchar(); 6 putchar(a); 7 return 0; 8 }
1039: ASCII码
1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 char a; 6 int b; 7 cin>>a; 8 b=a; 9 cout<<b<<endl; 10 return 0; 11 }
1040: 前后字符
1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 char a,b,c; 6 cin>>a; 7 b=a-1; 8 c=a+1; 9 cout<<b<<a<<c<<endl; 10 return 0; 11 }
1042: 小写转大写
1 #include <bits/stdc++.h>
2 using namespace std;
3 int main()
4 {
5 char a,b;
6 cin>>a;
7 //b=a-32;
8 b='A'+(a-'a'); // 和上一行相比,更推荐这一行的写法。
9 cout<<b<<endl;
13 return 0;
14 }
1043: 大写转小写
1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 char A,B; 6 cin>>A; 7 B='a'+(A-'A'); 8 cout<<B<<endl; 9 return 0; 10 }
1044: 显示字符
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 char a; 6 int b; 7 cin>>b; 8 a=b; 9 cout<<a<<endl; 10 return 0; 11 }
1045: 字符菱形
1 #include <bits/stdc++.h> 2 using namespace std; 3 4 int main() 5 { 6 char ch; 7 cin>>ch; 8 cout<<" "<<ch<<endl; 9 cout<<" "<<ch<<ch<<ch<<endl; 10 cout<<ch<<ch<<ch<<ch<<ch<<endl; 11 cout<<" "<<ch<<ch<<ch<<endl; 12 cout<<" "<<ch<<endl; 13 return 0; 14 }
1057: 交换三个字符并输出
#include <bits/stdc++.h> using namespace std; int main() { char a,b,c,t; cin>>a>>b>>c; t=a; //引入变量t实现a和c的交换 a=c; c=t; printf("%c%c%c\n",a,b,c); return 0; }