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

2019-08-26 17:44

C++资料复习

1044 第几象限

Description

从键盘输入2个整数x、y值表示一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。假设坐标点不会处于x轴和y轴上。

Input

输入x,y值表示一个坐标点。坐标点不会处于x轴和y轴上。

Output

输出对应的象限,用数字1,2,3,4分别对应四个象限。

Sample Input

1 1

Sample Output

1

#include #include int main() { }

double x;

double y;

scanf(\if(x>0&&y>0) printf(\else if(x<0&&y>0) printf(\else if(x<0&&y<0) printf(\else

printf(\

return 0;

C++资料复习

1045 圆内圆外

Description

有一个半径为10的圆,圆心坐标为(0,0),从键盘输入任意点的坐标(a,b),判断该点在圆内,在圆外,还是恰巧在圆周上。

Input

输入a,b(a,b均为整数)值表示一个坐标点。

Output

输出对应的信息。in表示在圆内,out表示在圆外,on表示在圆周上。

Sample Input

1 1

Sample Output

in

#include #include int main() {

int a,b;

double c; scanf(\c=sqrt(a*a+b*b); if(c>10)

printf(\else if(c==10) printf(\else printf(\return 0; }

C++资料复习

1046 判断英文字母

Description

编写一个程序,判断输入的一个字符是否是英文字母。

Input

任意输入一个字符。

Output

输出该字符是否属于英文字母的信息(大小写都可以),属于则输出YES,不属于则输出NO。

Sample Input

2

Sample Output

NO

#include #include int main() {

char a;

scanf(\

if(a>='a'&&a<='z'||a>='A'&&a<='Z') printf(\else

printf(\return 0; }

C++资料复习

1047 单个字母大小写互换

Description

从键盘输入一个英文字母,要求编写一个程序,实现字母的大小写转换。如果输入的是小写字母,则输出其大写形式。如果输入的是大写字母,则输出其小写形式。若是其他字符则原样输出。如输入A,则输出a;若输入#,则依然输出#。

Input

任意输入一个英文字母。

Output

输出对应字符的大(小)写字符,(如A对应于a)。

Sample Input

b

Sample Output

B

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

scanf(\if(x>='A'&&x<='Z') { y=x+32; printf(\}

else if(x>='a'&&x<='z') { y=x-32; printf(\} else {

y=x;

printf(\

}

return 0;

C++资料复习

1048 ASCII码对应的英文字母

Description

从键盘输入一个代表ASCII码值的数字(<127),若该数字对应的字符是英文字母,则输出其字母的形式,否则输出数字本身。

Input

输入一个数字(小于127)。

Output

输出该ASCII值对应的英文字母。

Sample Input

98

Sample Output

b

#include #include int main() { int a;

scanf(\

if(a>='a'&&a<='z'||a>='A'&&a<='Z') printf(\else

printf(\return 0; }


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

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

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

马上注册会员

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