1.7 KiB
1.7 KiB
作业
-
输入一个数字x(可能包含小数),要求用户计算下列公式的值,并且输出。 ((((3x + 2)x - 5)x - 1)x + 7)x - 6
#include <stdio.h> int main() { double x; double y; printf("请输入x的值:"); scanf("%lf", &x); y = ((((3 * x + 2) * x - 5) * x - 1) * x + 7) * x - 6; printf("计算出函数的值为:%lf", y); return 0; }
-
输入一个数字r,代表圆的半径,计算圆的周长和面积 周长公式为 3.14 * r * 2 面积公式为 3.14 * r * r
#include <stdio.h> int main() { int r; double PI = 3.14; double c, s; printf("请输入圆的半径r:"); scanf("%d", &r); c = PI * 2 * r; // 计算圆周长 s = PI * r * r; // 计算圆面积 printf("圆的周长为:%lf, 圆的半径为:%lf", c, s); return 0; }
-
输入九个数字,把他变成九宫格排列,输入的前三个数在第一行,中间三个数在第二行,后三个数在第三行,并且计算出每行每列的和,计算结果写在每一行每一列的最后一列,
#include <stdio.h> int main() { int a1, a2, a3; int a4, a5, a6; int a7, a8, a9; scanf("%d %d %d", &a1, &a2, &a3); scanf("%d %d %d", &a4, &a5, &a6); scanf("%d %d %d", &a7, &a8, &a9); printf("%d %d %d | %d\n", a1, a2, a3, a1 + a2 + a3); printf("%d %d %d | %d\n", a4, a5, a6, a4 + a5 + a6); printf("%d %d %d | %d\n", a7, a8, a9, a7 + a8 + a9); printf("——————\n"); printf("%d %d %d", a1 + a4 + a7, a2 + a5 + a8, a3 + a6 + a9); return 0; }