c语言高考题库-c语言高考题及答案 2024-11-11 17:49:33 0 0 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; } #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。 收藏(0)