教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

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

来源:网络收集 时间:2026-04-13
导读: C++资料复习 1020 计算字符的ASCII码 Description 编写程序,从键盘输入一个字符,输出它的ASCII码值。 Input 输入一个字符。 Output 输出字符对应的十进制ASCII码值。 Sample Input A Sample Output 65 #include #

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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/453356.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)