C语言程序设计实验指导书参考答案 下载本文

apple a+b=5

[提示]下面代码实现由键盘读入一个字符,并按题意处理后输出 char a; a=getchar();

if(a>='A' && a<='Z') a=a+32; putchar(a);

现在,题目要求处理5 个字符,怎么做呢?请自己思考…… 参考程序:

#include main()

{ char a,b,c,d,e;

scanf(\ if(a<='Z'&&a>='A') a=a+32; if(b<='Z'&&b>='A') b=b+32; if(c<='Z'&&c>='A') c=c+32; if(d<='Z'&&d>='A') d=d+32; if(e<='Z'&&e>='A') e=e+32;

printf(\ }

[题目1019:数的整除]

由键盘输入5 个整数,逐个判断它们能否被27 整除,能的输出“YES”,不能的输出“NO” 注意,

输出时,一个判断结果占一行,5 个数的判断共占5 行)。 [[8 [

第键27 正

组盘17577 确

测输 输

325 数入 出

] ] 54↙

]

[第二组自测数据] [键盘输入]

8 27 17577 325 54↙ [正确输出] NO YES

NO

YES

YES

YES NO YES

[提示]整除即除得余数为0 参考程序: #include \ main()

{ int a,b,c,d,e;

scanf(\;

if(a'==0) printf(\ if(b'==0) printf(\ if(c'==0) printf(\ if(d'==0) printf(\ if(e'==0)

printf(\printf(\printf(\printf(\printf(\

NO

YES

printf(\ }

[题目1020:正负奇偶判断]

由键盘输入非零整数x,判断该数正负,正数输出positive,负数输出negative,接着判断该数的奇

偶性,奇数输出odd,偶数输出even。 [[odd -43

[第二组自测数据] [98positive [even

参考程序:

]

] ↙

[键盘输入]

第键一

组盘

测输

数入

] ]

negative