自定义博客皮肤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中的cmd 2.程序和数据文件必须在同一子目录下,且此时的cmd正处于该子目录下 一、 两个程序的源代码如下 1.echo_eof /* echo_eof.c -- repeats ...

2022-01-20 14:22:30 2514 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 3867 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 613

原创 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 450

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

现附上我对第五章习题的解答,如有创新,欢迎交流 //5.11.1 //5.11.1将分钟数转化为小时和分钟 # include <stdio.h> # define H_PER_MIN 60 int 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 244

原创 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 344 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 173

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

现附上我对第二章习题的解答,仅供参考,欢迎交流 //2.12.1 //2.12.1打印特定内容 # include <stdio.h>//引用printf int 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 163 2

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

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

2021-07-17 22:00:57 90

空空如也

空空如也

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

TA关注的人

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