- 博客(15)
- 收藏
- 关注
原创 Dos命令应用(待续)
文章目录1、选择文件夹(Dos命令:cd)2、重定向输入与输出(Dos命令:<、>、dir、type)table of contents1、选择文件夹(Dos命令:cd)1.Windows键+R打开运行 输入百cmd敲回度车,打开命令提示符程序。2.输入“cd…”敲回车会退回到版上一级目录。3.输入“cd\”敲回车会直接退回到C盘根目录。4.在CMD程序里输入“c:”敲...
2020-04-25 23:55:21
563
原创 C语言常用函数记录(待续)
<stdio.h>常用函数记录:原型作用返回值用法示例int printf(const char *restrict, …);把格式化输出写入标准输出中(int)返回打印字符的个数,输出错误,则返回负值printf("%d",num);int scanf(const char *restrict, …);读取标准输入中的格式化输入(int)返...
2020-04-25 21:46:23
229
原创 C Primer Plus(第6版) 编程练习第7章答案
1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数、换行符数和所有其他字符的数量。#include <stdio.h>#define SPACE ' '#define LINE '\n'int main(void){ int sc = 0, lc = 0, oc = 0; char ch; while ((ch = getchar()) != '#') {...
2020-04-25 01:29:34
581
原创 C中逻辑运算符&&、||、!组成的表达式运算分析
优先级:!>&&>||求值顺序:从左往右#include <stdio.h>int main(void){ int x, y; while(scanf("%d%d", &x, &y) == 2) { if (x++ < 5 || y-->5 && x++ < 6) printf("tu...
2020-04-07 21:36:46
1155
原创 C程序练习记录(待续)
1.判断一个数是否是素数,如果是则顺序打印其约数/*判断一个数是否是素数,如果是则顺序打印其约数*/#include <stdio.h>#include <stdbool.h>#define SIZE 100int main(void){ int i, j, m, n, temp, isprime, divisor[SIZE]; bool flag; pr...
2020-03-24 18:17:11
322
原创 常用数学概念记录(待续)
1、质数(素数)、合数、偶数、奇数、自然数、整数质数(素数):质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。合数:合数是指在大于1的自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。与之相对的是质数,而1既不属于质数也不属于合数。最小的合数是4。偶数:在整数中,能被2整除的数,叫做偶数,数学表达形式为:2k(k为整数)。0是一个特殊的偶数...
2020-03-24 18:09:46
290
原创 C Primer Plus(第6版) 编程练习第6章答案
编译工具:vs20176.1#include <stdio.h>#define SIZE 26int main(void){ char ch, letters[SIZE]; int i; for (i = 0, ch = 'a'; i < SIZE; i++)/*初始化字符数组*/ letters[i] = ch + i; for (i = 0; i <...
2020-03-22 14:55:38
2231
原创 C语言中while(),do...while()输入测试
1.while()数据输入测试#include <stdio.h>#include<string.h>int main(void){ int array[10]; int i; i= 0; printf("请输入数据(=100quit):"); scanf("%d", &array[i]); while (array[i] != 100) {...
2020-03-22 13:37:21
1007
原创 C Primer Plus(第6版) 编程练习第5章答案
5.1#include <stdio.h>#define MIN_PER_H 60int main(void){ int min1,min2, hour; printf("输入时间小于或等与0,程序退出\n"); printf("请输入时间(单位:分钟):"); scanf("%d", &min1); while (min1 > 0) { hour...
2020-03-19 15:54:38
1305
1
原创 C Primer Plus(第6版) 编程练习第4章答案
#include <stdio.h>int main(void){ char n, m; char p[20], q[20]; int i; float j; printf("0123456789\n"); scanf(" %c , %c",&n,&m); scanf("s%",p); scanf("s%",q); scanf("d%f%",&am...
2020-03-15 21:37:12
1179
原创 scanf()函数格式字符串普通字符与转换说明输入分析
(来源 C Primer Plus page221)一、从scanf()角度看输入接下来,我们更详细地研究scanf()怎样读取输入。假设scanf()根据一个%d转换说明读取一个整数。scanf()函数每次读取一个字符,跳过所有的空白字符,直至遇到第1个非空白字符才开始读取。因为要读取整数,所以scanf()希望发现一个数字字符或者一个符号(+或-)。如果找到一个数字或符号,它便保存该字符,...
2020-03-15 01:00:12
3704
原创 C中printf()转换不匹配问题
来源C Primer Plus page 2081./* intconv.c – 一些不匹配的整型转换 *//* intconv.c -- 一些不匹配的整型转换 */#include <stdio.h>#define PAGES 336#define WORDS 65618int main(void){ short num = PAGES; short mnum = ...
2020-03-14 18:29:15
867
1
原创 C Primer Plus(第6版) 编程练习第3章答案
vs2017编译3.1#include <stdio.h>void int_overflow(void);void float_overflow(void);void float_underflow(void);int main(void){ int_overflow(); float_overflow(); float_underflow(); getchar(...
2020-03-12 23:51:15
686
1
原创 'FATE'赋值给不同类型变量
把’FATE’看作由4个字符组成按顺序排列的32位机器代码,由不同类型变量截取所需部分`#include <stdio.h>void count(void);int main(void) { char grade; int a; short int b; grade = 'FATE'; a= 'FATE'; b= 'FATE'; printf...
2020-03-08 19:13:32
359
原创 C Primer Plus(第6版) 编程练习第2章答案
新手上路,欢迎指正(软件vs2017)2.1#include<stdio.h>int main(void){ printf("Gustav Mahler\n"); printf("Gustav\nMahler\n"); printf("Gustav "); printf("Mahler"); getchar();//方便看结果,可以不要 return 0;}2...
2020-03-05 20:53:59
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人