C++资料复习
1020 计算字符的ASCII码
Description
编写程序,从键盘输入一个字符,输出它的ASCII码值。
Input
输入一个字符。
Output
输出字符对应的十进制ASCII码值。
Sample Input
A
Sample Output
65
#include
scanf(\printf(\return 0;
C++资料复习
1021 单个字母的小写变大写
Description
从键盘输入一个小写字母,将其转换成大写字母并输出。。
Input
输入一个小写字母。(假设输入的一定是小写字母)
Output
输出其大写形式。
Sample Input
a
Sample Output
A
#include
char x,y;
scanf(\y=x-32; printf(\return 0;
C++资料复习
1022 简单译码
Description
从键盘输入两个字母,对它们进行译码。如需要将”Hi”译成密码,规则是:用原字母后的第3个字母来代替,如H后面第3个字母是K,i后面第3个字母是l,因此“Hi”应译为“Kl”。
Input
从键盘输入两个字母,分别存放到变量ch1,ch2中。
Output
按上述规则进行译码后输出,输出字母间不加间隔。
Sample Input
Hi
Sample Output
Kl
#include
char a,b;
scanf(\a=a+3; b=b+3;
printf(\return 0; }
C++资料复习
1023 字符加减运算
Description
编写一个程序,求两个字符之间的加减运算。
Input
连续输入三个字符,其中第一个输入运算符号(+或者-),后两个输入字符。如+ab表示计算字符a与字符b相加的结果。
Output
输出两字符ASCII码值相加减的结果。
Sample Input
-ab
Sample Output
-1
#include
int a,b,c; c=getchar(); a=getchar(); b=getchar(); if(c=='-')
{
printf(\}
else if(c=='+') {
printf(\} return 0; }
C++资料复习
1024 求多项式值(1)
Description
求y=2*x^2+x+8的值。其中,x为浮点数,从键盘输入,经过计算后,将y的值输出到屏幕上,保留1位小数。
Input
输入浮点数x的值。
Output
计算并输出y的值,保留1位小数。
Sample Input
1
Sample Output
11.0
#include
double x,y; scanf(\y=2*pow(x,2)+x+8; printf(\return 0; }