C 语言编程第一周 1.编写一程序P122.C 实现以下功能 从键盘读入4 个数num1、num2、num3、num4,输出:(num1÷num2 的余数)×num3+num4,不需考虑num2 为 0 和计算结果溢出的情况。要求输出的结果中,整数部分宽度为 8(不足 8 时以0 补足)、小数部分宽度为 7。编程可用素材:printf("请输入4 个数:")、printf("\n 计算结果为:…。请输入4 个数:100 30 100.1234567 25 计算结果为:00001026.2345670 #include int main(void) { int num1, num2, num4; double num3, xx; printf("请输入4 个数:"); scanf("%d%d%lf%d", &num1, &num2, &num3, &num4); xx = (num1 % num2) * num3 + num4; printf("\n 计算结果为:%016.7f\n", xx); return 0; } 2.编写一程序P134.C 实现以下功能 通过键盘输入一串(约定为 10 个字符),输出每个字符对应的ASCII 码值(十进制)。编程可用素材:printf("\n 请输入10 个字符:")、printf("\n 加密结果为:…。 请输入10 个字符:Very Good! 加密结果为:86, 101, 114, 121, 32, 71, 111, 111, 100, 33 #include int main(void) { char a1, a2, a3, a4, a5, a6, a7, a8, a9, a10; printf("\n 请输入10 个字符: "); scanf("%c%c%c%c%c%c%c%c%c%c", &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10); printf("\n 加密结果为: %d, %d, %d, %d, %d, %d, %d, %d, %d, %d\n", a1, a2, a3, a4, a5, a6, a7, a8, a9, a10); return 0; } 3. 编写一程序P721.C 实现以下功能 从键盘输入x,y,z 的值,编写程序输出以下表达式的值: x+z%3*(int)(x+y)%2/4 编程可用素材:printf("please input x,y,z: ")、printf("\nResult = …。 程序的运行效果应类似地如图 1 所示,图 1 中的红色部分是从键盘输入的内容。 please input x,y,z: 2.5,4.7,7 Result = 2.500000 #include int main(void) { float x, y, m; int zz; printf("please input x,y,zz: "); scanf("%f%f%f", &x, &y, &zz); m = x + zz % 3 * (int)(x + y) % 2 / 4; printf("\nResult =%f\n", m); return 0; } 4. 编写一程序P736.C 实现以下功能 从键盘上输入一个四位整数,计算各个位上的数字之和。编程可用素材:printf("Inpu...