![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《C程序设计》第四章
gwssgc112518
这个作者很懒,什么都没留下…
展开
-
第四章 例4.1
/* 输出单个字符 */#include int main(){ char a, b, c; a = 'B'; b = 'O'; c = 'Y'; putchar(a); putchar(b); putchar(c); putchar('\n'); putchar('\n'); return 0;}原创 2013-06-21 09:48:04 · 293 阅读 · 0 评论 -
第四章 例4.12
/* 求ax2+bx+c=0方程的根。a、b、c由键盘输入,设b2-4ac>0 */#include #include int main(){ float a, b, c,disc, x1, x2, p ,q; scanf_s("a = %f, b = %f, c = %f", &a, &b, &c); disc = b * b - 4 * a * c; p = -b / 2原创 2013-06-29 15:28:36 · 363 阅读 · 0 评论 -
第四章 例4.11
/* 从键盘输入一个大写字母,要求改用小写字母输出 */#include int main(){ char c1, c2; c1 = getchar(); printf("%c, %d\n", c1, c1); c2 = c1 + 32; printf("%c, %d\n\n", c2, c2); return 0;}原创 2013-06-29 14:36:16 · 322 阅读 · 0 评论 -
第四章 例4.10
/* 输入三角形的三边长,求三角形面积 */#include #include int main(){ float a, b, c, s, area; scanf_s("%f %f %f", &a, &b, &c); s = 1.0 / 2 * (a + b + c); area = sqrt(s * (s - a) * (s - b) * (s - c)); printf(原创 2013-06-29 14:01:42 · 301 阅读 · 0 评论 -
第四章 例4.9
/* 用scanf函数输入数据 */#include int main(){ int a, b, c; scanf_s("%d%d%d", &a, &b, &c); printf("%d, %d, %d\n\n", a, b, c); return 0;}原创 2013-06-29 09:58:03 · 297 阅读 · 0 评论 -
第四章 例4.8
/* 输出实数时指定小数位数 */#include int main(){ float f = 123.456; printf("%f %10f %10.2f %.2f %-10.2f\n\n", f, f, f, f, f); return 0;}原创 2013-06-29 08:53:11 · 318 阅读 · 0 评论 -
第四章 例4.7
/* 输出双精度数时的有效位数 */#include int main(){ double x, y; x = 1111111111111.111111111; y = 2222222222222.222222222; printf("%f\n\n", x + y); return 0;}原创 2013-06-21 15:24:49 · 329 阅读 · 0 评论 -
第四章 例4.6
/* 输出实数时的有效位数 */#include int main(){ float x, y; x = 111111.111; y = 222222.222; printf("%f\n\n", x + y); return 0;}原创 2013-06-21 15:10:54 · 405 阅读 · 0 评论 -
第四章 例4.5
/* 字符串的输出 */#include int main(){ printf("%3s, %7.2s, %.4s, %-5.3s\n\n", "CHINA", "CHINA", "CHINA", "CHINA"); return 0;}原创 2013-06-21 14:24:10 · 334 阅读 · 0 评论 -
第四章 例4.4
/* 字符数据的输出 */#include int main(){ char c = 'a'; int i = 97; printf("%c, %d\n\n", c, c); printf("%c, %d\n\n", i, i); return 0;}原创 2013-06-21 13:28:11 · 388 阅读 · 0 评论 -
第四章 例4.3
/* 无符号数据的输出 */#include int main(){ unsigned a = 65535; int b = -2; printf("a = %d, %o, %x, %u\n", a, a, a, a); printf("b = %d, %o, %x, %u\n\n", b, b, b, b); return 0;}原创 2013-06-21 11:59:37 · 271 阅读 · 0 评论 -
第四章 例4.2
/* 输入单个字符 */#include int main(){ char c; c = getchar(); putchar(c); putchar('\n'); putchar('\n'); return 0;}原创 2013-06-21 10:30:20 · 268 阅读 · 0 评论 -
第四章 习题4.9
/* 输入一个华氏温度,要求输出摄氏温度。公式为 c=5/9*(F-32) 输出要有文字说明,取2位小数 */#include int main(){ float f, c; printf("输入华氏温度:\n"); scanf_s("%f", &f); c = (f - 32) * 5 / 9; printf("对应摄氏温度:%.2f\n\n", c); return原创 2013-06-30 09:46:36 · 427 阅读 · 0 评论