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; 
}

 

posted @ 2019-10-30 19:19  MissLin  阅读(324)  评论(0编辑  收藏  举报