c语言高考题库-c语言高考题及答案

c语言试题:编写一个程序,将输入的数字字符转换成数字并输出。提示:对于数字字符ch,直接使用(int)ch?

#include <stdio.h>int main(){ char ch; scanf("%c",&ch); printf("%d",ch - '0'); return 0; }可以不用提示的方法吗?要是非要把提示用上去或许可以这样#include <stdio.h>int main(){ char ch; scanf("%c",&ch); printf("%d",int(ch)- int('0')); return 0; }

c语言高考题库-c语言高考题及答案

#include "stdio.h"

int main(int argc, char* argv[])

{

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

printf("请输入五门课程成绩,以空格隔开:\n");

scanf("%d%d%d",&a,&b,&c,&d,&e);

int sum = a + b + c;//总成绩

int average = sum / 5;

//总成绩除5的余值 = 平均成绩 = 总成绩 % 5(%符号是得到余数)

int yushu = sum % 5 ;

//把结果显示到窗口

printf("总成绩: %d ", sum);

printf("平均成绩: %d ", average);

printf("余值: %d ", yushu);

return 0;

}

在C语言中,要求运算数必须是整型的运算符是( )。A. / B. ++ C. != D. %?

在C语言中,要求运算数必须是整型的运算符是 %。 %是求余运算符,也叫模除运算符,用于求余数。%要求两个操作数均为整数(或可以隐式转换成整数的类型)。 标准规定: 1、如果%左边的操作数为负数时,则模除的结果为负数或者0, 2、如果%左边的操作数为正数时,则模除的结构为正数或者0。

相关推荐

相关文章