
c语言程序设计苏小红第四版课后习题答案
大学c语言教材答案
敲代码直到秃头
二本计算机专业在校生,欢迎大佬们指导
展开
-
C语言程序设计苏小红课后习题答案8.4 统计大于平均分人数
#define N 40float Average(int arr[], int n);int ReadScore(int score[]);int main(){ int score[N],number=0; int n=ReadScore(score); int average=Average(score, n); for (int i = 0;i < n;i++) { if (average < score[i]) { number++; } }.原创 2022-04-12 20:15:46 · 1624 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案8.3 统计不及格人数
#define SIZE 1024int number(int arr[], int n){ int j = 0,i; for (i = 0;i < n;i++) { if (arr[i] < 60) j++; } return j;}int main(){ int n,i; int arr[SIZE]; scanf("%d", &n); //输入学生总人数 for (i = 0;i < n;i++) { scanf("%d", .原创 2022-04-12 20:15:55 · 972 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案7.14.6 计算机辅助教学
不知道为啥每次输出后面会跟着数字,求解!!!!!原创 2022-03-31 19:46:48 · 548 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案7.14.5
//生成随机符号char Charop(){ int op; op = rand() % 4 + 1; switch (op) { case 1:return '+'; case 2:return '-'; case 3:return '*'; case 4:return '/'; } return 0;}//生成随机数(1到10)int number(){ int a; a=rand() % 10 + 1; return a;}int Calculate(int.原创 2022-03-31 19:11:11 · 1190 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案7.14.4
//生成随机符号char Charop(){ int op; op = rand() % 4 + 1; switch (op) { case 1:return '+'; case 2:return '-'; case 3:return '*'; case 4:return '/'; } return 0;}//相关计算int Calculate(int x, char op, int y){ int a, b, c, d; a = x + y; b = x - y;.原创 2022-03-31 19:24:28 · 1519 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.14.3 小学生用来练习乘法口诀
int counter = 0;//回答题数int grade = 0; //得分int fun(){ int a, b; srand(time(NULL)); //根据时间随机取a、b a = rand() % 10 + 1; b = rand() % 10 + 1; int answer; printf("%d*%d=", a, b); scanf("%d", &answer); counter++; if (answer == (a * b)) { .原创 2022-03-31 16:07:08 · 1010 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.14.2
int counter = 0;int fun(int a,int b){ int answer; printf("%d*%d=", a, b); scanf("%d", &answer); counter++; if (counter >= 3) { return printf("Wrong! You have tried three times! Test over!"); } else { if (answer == (a * b)) printf(".原创 2022-03-31 15:52:16 · 813 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案7.13.5 判断完全数
int IsPerfect(int m){ int sum = 0; int a=0; for (int i = 1;i < m;i++) { if (m % i == 0) { sum = sum + i; if (sum == m) { a = 1; } } } return a;}int main(){ int m; scanf("%d", &m); if (IsPerfect(m) == 1) { prin.原创 2022-03-29 11:21:55 · 460 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案7.13.4 判断素数或输出非素数的因子
int main(){ int n, i,flag=1; scanf("%d", &n); for (i = 2;i < n;i++) { if (n % i == 0) { flag = 0; break; } } if (flag == 0) { for (i = 2;i < n;i++) if (n % i == 0) printf("%d\n", i); } else if (flag == 1) prin.原创 2022-03-29 11:03:49 · 845 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案7.13.2 素数探求
int IsPrime1(int m){ int n; m = fabs(m); for (int i = 2;i < m;i++) { if (m % i == 0) { n = 0; break; } else { if (i < (m - 1)) continue; else n = 1; } } return n;}int IsPrime2(int m){ m = fabs(m); for (.原创 2022-03-28 15:42:33 · 592 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案7.13.1 素数探求
//7.13.1int IsPrime1(int m){ int n; for (int i = 2;i < m;i++) { if (m % i == 0) { n = 0; break; } else { if (i < (m-1)) continue; else n = 1; } } return n;}int IsPrime2(int m){ for (int i = 2.原创 2022-03-28 15:08:53 · 586 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.6 1到n的阶乘累加
int Fact(n){ int sum = 0; int j = 1; int a=1; int m = 0; for (int i = 1;i <= n;i++) { for (j = 1;j <= i;j++) { if (i == j) { m = a * i; a = m; ...原创 2022-03-24 20:10:17 · 471 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.7 最大公约数
int Gcd1(int m, int n) //穷举法求最大公约数{ int max, min; int i,t; if (m > n) { max = m; min = n; } else { max = n; min = m; } for (i = min;i > 0;i--) { if (min % i == 0 &&...原创 2022-03-24 20:10:48 · 986 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.5 n的阶乘
int FACT(int n){ int j=1; scanf("%d", &n); for (int i = 1;i <= n;i++) { j = j * i; } return j;}int main(){ int n=1; printf("%d", FACT(n)); return 0;}原创 2022-03-24 20:09:03 · 315 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.4 最小公倍数
int find_LCM(int m,int n){ int LCM = 0;int Q; for (int i = 1;;i++) { if (LCM > 0) break; Q = m * i; int z = 0; for (int j = 1;z <= Q;j++) { z = j * n; if (z...原创 2022-03-24 20:08:49 · 821 阅读 · 0 评论 -
c语言程序设计苏小红课后习题7.3 求最大值
//7.3int find_max(int a,int b){ int max; if (a > b) { max = a; } else { max = b; } return max;}int main(){ int a, b; scanf("%d%d", &a, &b); printf("%d", find_max(a, b)); retu...原创 2022-03-24 20:08:41 · 789 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.18 九九乘法表
//6.18第一种int main(){ int i,j; for (i = 1;i <= 9;i++) { printf("%3d ", i); } printf("\n"); for (i = 1;i <= 9;i++) { printf(" - "); } printf("\n"); for (i = 1;i <= 9;i++) {...原创 2022-03-23 14:44:39 · 432 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.17 兑换货币方案
//6.17int main(){ int i=0; int x; int y; int z; for (x = 1;x <= 50;x++) { for (y = 1;y <= 50;y++) { z = 50 - x - y; if (10 * x + 5 * y + z == 100 && z > 0) {...原创 2022-03-22 13:23:44 · 270 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.16 100元买100只鸡 公鸡每只五元,母鸡每只三元,小鸡三只一元,各买几只
//6.16int main(){ int x; int y; int z=1; for (x = 1;x <= 100;x++) { for(y = 1;y <= 100;y++) { z = 100 - x - y; if ((5 * x + 3 * y + 1.0/3.0*z) == 100 && z > 0) ...原创 2022-03-22 13:24:08 · 994 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.15 鸡兔同笼
//6.15int main(){ int x, y; for (x = 1;x <= 98;x++) { y = 98 - x; if (x == (193 - 2 * y)) { printf("%d\n%d", x, y); break; } } return 0;}...原创 2022-03-22 13:24:51 · 533 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.14 马克思手稿
//6.14int main(){ int x;//man int y;//woman int z;//child for (z = 1;z <= 30&&z>0;z++) { for (x = 1;x <= 30&&x>0;x++) { y = 30 - x - z; if (z == (50 - 2 * y - 3 * x...原创 2022-03-22 13:24:21 · 357 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.13 累加正数,忽略负数
//6.14int main(){ int i=1, sum = 0; printf("请输入一些整数(输入0停止输入):\n"); while (i != 0) { scanf("%d", &i); if (i > 0) sum = sum + i; else { continue; } } printf(...原创 2022-03-22 13:24:31 · 300 阅读 · 0 评论 -
C语言程序设计苏小红课后习题答案6.12
//6.12int main(){ int i = 1, sum=0; printf("请输入一些正数:\n"); while (i > 0) { scanf("%d", &i); sum = sum + i; } printf("这些正数的和为:%d", sum); return 0;}...原创 2022-03-22 13:23:29 · 276 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案6.11
//6.11int main(){ int n, m=1, sum=1; scanf("%d", &n); for (;sum <= n;m++) { sum = sum + sum * m; } printf("%d\n", m); return 0;}//主页有更多习题答案//主页有更多习题答案//主页有更多习题答案//主页有更多习题答案//主页有更多习题答案//主页有...原创 2022-03-20 13:48:53 · 690 阅读 · 0 评论 -
c语言程序设计苏小红课后习题6.10
//6.10int main(){ int i,d; for(i=100;i<=999;i++) { int a = i % 10; int b = (i /10)%10; int c = i / 100; a = pow(a, 3);//求a的三次方 b = pow(b, 3); c = pow(c, 3); d = a + b + c; if...原创 2022-03-20 13:14:37 · 467 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案6.9
//6.9int main(){ int i = 1; float n = 1.0,k=1.0; while ((1.0 / n) >= (10e-5)) { n = n * i; i++; k = k + (1.0 / n); } printf("e=%f", k); return 0;}原创 2022-03-20 12:45:43 · 442 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案6.8
//6.8int main(){ float pi = 0.0,t=1.0,n=1.0; int counter=1,f=1; while ((1.0) / n >= (10e-4)) { pi = pi + t; n = n + 2; f = -f; t = f / n; counter++; } printf("%d\n", counter);...原创 2022-03-20 12:30:10 · 486 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案6.7
//6.7int main(){ double m = 0.1e7; int k=1; float a ; scanf("%f", &a); for(;m<=0.2e7;) { m = (1 + a) * m; k++; } printf("%d", k); return 0;}原创 2022-03-20 11:46:10 · 430 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案5.12
//5.12int main(){ float w, h, t; printf("Please enter your weight(kg):"); scanf("%f", &w); printf("Please enter your weight(m):"); scanf("%f", &h); t = w / (h * h); if (t < 18) { printf("You are low weig...原创 2022-03-20 11:44:31 · 811 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案5.11
//5.11int main(){ float Height=0.0; float faHeight=0.0; float maHeight=0.0; char sex; char diet; char sports; printf("What's your child's sex?a boy(M)or a girl(F):"); scanf("%c", &sex); printf("Please enter father'...原创 2022-03-20 11:43:46 · 1616 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案5.9
//5.9int main(){ int _score ; printf("Please enter your score:"); scanf("%d", &_score); if (90<=_score ) { printf("Your grade is:A"); } else if (80 <=_score) { printf("Your grade is:B"); ...原创 2022-03-20 11:42:53 · 314 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案5.5
//5.5int main(){ int year = 0; printf("请输入一个年份:"); scanf("%d", &year); if (year % 4 == 0&&year % 100 != 0|| year % 400 == 0) { printf("%d是闰年", year); } else { printf("%d不是闰年", year); } ...原创 2022-03-20 11:42:00 · 336 阅读 · 0 评论 -
c语言程序设计苏小红课后习题答案5.4
5.4int main(){ int year=0; float money=0.00; float attain=0.00; float i = 0.0000; printf("你想存多少钱?\n"); scanf("%f", &money); printf("你想存多少年(1/2/3/5/8)\n"); scanf("%d", &year); switch (year) { case 1: ...原创 2022-03-20 11:40:57 · 1012 阅读 · 0 评论