明解C语言 中级篇 第一章答案】的更多相关文章

练习1-1 #include <stdio.h> #include<stdlib.h> int main() { srand(time()); ; printf("您的签运是:"); switch (anw) { :printf("大吉"); break; :printf("吉"); break; :printf("小吉"); break; :printf("吉"); break;…
练习1-1 #include <stdio.h> int main() { int a; a = 15; int b; b = 37; int c; c = a - b; printf("%d-%d的结果是%d.", a, b, c); return 0; } 练习1-2 #include <stdio.h> int main() { printf("天\n地\n人\n"); ; } 练习1-3 #include <stdio.h>…
练习2-1 /* 倒计时后显示程序运行时间 */ #include <time.h> #include <stdio.h> /*--- 等待x毫秒 ---*/ int sleep(unsigned long x) { clock_t c1 = clock(), c2; do { ) /* 错误 */ ; } while (1000.0 * (c2 - c1) / CLOCKS_PER_SEC < x); ; } int main(void) { int i; clock_t…
练习2-1 #include <stdio.h> int main() { int x; int y; int percent; puts("请输入两个整数"); printf("整数x:"); scanf("%d", &x); printf("整数y:"); scanf("%d", &y); percent = (x * )/ y; printf("x的值是y的%d%…
练习9-1 /* 将字符串存储在数组中并显示(其2:初始化) */ #include <stdio.h> int main(void) { char str[] = "ABC\0DEF"; printf("字符串str为\"%s\".\n", str); /* 显示 */ ; } 练习9-2 /* 将字符串存储在数组中并显示(其2:初始化) */ #include <stdio.h> int main(void) { ch…
练习4-1 /* 珠玑妙算 */ #include <time.h> #include <ctype.h> #include <stdio.h> #include <stdlib.h> #include <string.h> /*--- 生成4个不同数字的组合并存入数组x ---*/ void make4digits(int x[]) { int i, j, val; for (i = 0; i < 4; i++) { do { val =…
练习3-1 /* 猜拳游戏(其四:分割函数/显示成绩)*/ #include <time.h> #include <stdio.h> #include <stdlib.h> int human; /* 玩家的手势 */ int comp; /* 计算机的手势 */ int win_no; /* 胜利次数 */ int lose_no; /* 失败次数 */ int draw_no; /* 平局次数 */ char* hd[] = { "石头", &q…
练习8-1 #include<stdio.h> #define diff(x,y)(x-y) int main() { int x; int y; printf("x="); scanf("%d", &x); printf("y="); scanf("%d", &y); printf("%d", diff(x, y)); } 练习8-2 #include <stdio.h&…
练习10-1 #include <stdio.h> void adjust_point(int*n) { ) *n = ; ) *n = 0; } int main() { int x; printf("请输入一个数:"); scanf("%d", &x); adjust_point(&x); printf("修改后的值是%d",x); } 练习10-2 void decrement_date(int* y, int*…
练习5-1 /* 依次把1.2.3.4.5 赋值给数组的每个元素并显示(使用for语句) */ #include <stdio.h> int main(void) { int i; ]; /* int[5]数组 */ ; i <; i++) /* 为数组元素赋值 */ v[i] = i ; ; i<; i++) /* 显示元素的值 */ printf("v[%d] = %d\n", i, v[i]); ; } 练习5-2 /* 依次把1.2.3.4.5 赋值给数…