宁波大学OJ系统前105道C语言题目及答案精讲(5)

2019-08-26 17:44

C++资料复习

1020 计算字符的ASCII码

Description

编写程序,从键盘输入一个字符,输出它的ASCII码值。

Input

输入一个字符。

Output

输出字符对应的十进制ASCII码值。

Sample Input

A

Sample Output

65

#include #include int main() { char x; }

scanf(\printf(\return 0;

C++资料复习

1021 单个字母的小写变大写

Description

从键盘输入一个小写字母,将其转换成大写字母并输出。。

Input

输入一个小写字母。(假设输入的一定是小写字母)

Output

输出其大写形式。

Sample Input

a

Sample Output

A

#include #include int main() { }

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 int main() {

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 main() {

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 #include int main() {

double x,y; scanf(\y=2*pow(x,2)+x+8; printf(\return 0; }


宁波大学OJ系统前105道C语言题目及答案精讲(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2009年浙江工业大学宏观与微观经济学习题答案戴文标主

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: