自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于C语言的Windows重定向输入、输出

在C primer plus中的8.4提及到重定向,但是对于windows/dos系统中的重定向输入、输出的具体操作并不清晰,下面以第八章中的echo_eof.exe和showchar2.exe为例具体演示重定向的使用 注:1.运行环境:Windows中的cmd2.程序和数据文件必须在同一子目录下,且此时的cmd正处于该子目录下一、两个程序的源代码如下1.echo_eof/* echo_eof.c -- repeats ...

2022-01-20 14:22:30 2290 2

原创 while循环中内容重复printf2次的解决办法

while循环中内容之所以重复打印2次,是回车键(\n)作祟c语言中输入字符后储存在缓冲区,输入完毕后按回车键后执行,回车键(\n)此时被视为字符,同样进入while循环验证真伪,造成printf重复执行了两次,下面以c primer plus 第七章7.12.11题为例演示解决办法# include <stdio.h># define ARTICHOKE 2.05# define BEETROOT 1.15# define CARROT 1.09...

2022-01-15 19:57:08 3182 4

原创 C primer plus 第六版 第七章 参考答案

本答案仅供参考,尚有不足,欢迎指正交流//7.12.1//7.12.1编写一个程序读取输入 # include <stdio.h># include <ctype.h># define STOP '#'int main(void){ int i, space, bh; char ch; i = space = bh = 0; printf("Please enter the what you want(# to quit)\n"); while

2022-01-10 20:27:54 508

原创 C primer plus 第六版第六章答案

现附上第六章答案,由于嵌套引用较繁琐,故瑕疵较多,欢迎指正交流//6.16.1//6.16.1储存26个小写字母 # include <stdio.h>int main(void){ int i; int k; char ch[26]; for (i = 0,k = 1; i < 26;) { printf("enter the %d character\n", k++); scanf("%c", &ch[i++]); getchar(.

2021-07-23 23:04:44 352

原创 C primer plus 第六版第五章答案

现附上我对第五章习题的解答,如有创新,欢迎交流//5.11.1//5.11.1将分钟数转化为小时和分钟 # include <stdio.h># define H_PER_MIN 60int main(void){ int hours; int minutes; int last; printf("Please enter the minutes:\n"); scanf("%d", &minutes); while (minutes > .

2021-07-19 23:06:23 157

原创 C primer plus 第六版第四章答案

现附上我对第四章习题的解答,仅供参考,欢迎交流//4.8.1//4.8.1运用数组输出你的名和姓 # include <stdio.h>int main(void) { char first_name[40];//定义名 char last_name[20]; //定义姓 printf("Please enter your first_name\n"); scanf("%s", first_name); //字符串不必加取地址符 printf("Ok,%s.

2021-07-18 16:37:09 245 1

原创 C primer plus 第六版第三章答案

现附上我对第三章的习题的解答,仅供参考,欢迎交流//3.11.2//输入一个ascll码值,打印出对应的字符 # include <stdio.h>int main(void){ int i; printf("Please enter a ascll number\n"); scanf("%d", &i); printf("The output character is %c", i); return 0; } //3.11.3//打.

2021-07-18 10:29:14 124

原创 C primer plus 第六版第二章答案

现附上我对第二章习题的解答,仅供参考,欢迎交流//2.12.1//2.12.1打印特定内容# include <stdio.h>//引用printfint main(void) { printf("Gustav Mahler\n"); printf("Gustav\nMahler\n"); printf("Gustav Mahler"); return 0;}//2.12.3//2.12.3将你的年龄转换成天数 # include <s.

2021-07-17 22:39:41 90 2

原创 2021-07-17小白菜C的试水

# include <stdio.h>int main(void){ return 0;}

2021-07-17 22:00:57 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除