C
Irene Miao
这个作者很懒,什么都没留下…
展开
-
《C Primer Plus》(第6版)编程练习——第14章
第1题#include <stdio.h>#include <string.h>#include <ctype.h>int days(char* st);struct month { char name[10]; char abbrev[4]; int days; int monumb;};const struct month mont...原创 2019-12-28 20:44:20 · 176 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第13章
第1题原创 2019-12-16 10:42:32 · 196 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第12章
第1题#include <stdio.h>void critic(int* u);int main(void){ int units; printf("How many pounds to a firkin of butter?\n"); scanf("%d", &units); while (units != 56) critic(&units)...原创 2019-12-05 21:09:04 · 167 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第11章
第1题#include <stdio.h>#define LEN 10char* getnchar(char* str, int n);int main(void){ char input[LEN]; char* check; check = getnchar(input, LEN - 1); if (check == NULL) puts("Input fa...原创 2019-11-16 18:45:38 · 249 阅读 · 0 评论 -
Visual Studio中无法使用某些I/O函数的解决方法
例如:printf、scanf、gets等函数会报错解决方法:项目>>属性>>C/C++>>预处理器>>预处理定义>>编辑>>添加“_CRT_SECURE_NO_WARNINGS”原创 2019-11-10 14:48:27 · 405 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第7章
第1题#include <stdio.h>int main(void){ char ch; int sp_ct = 0; int nl_ct = 0; int other = 0; while ((ch = getchar()) != '#') { if (ch == ' ') sp_ct++; else if (ch == '\n') nl_c...原创 2019-11-10 11:04:47 · 225 阅读 · 0 评论 -
运算符优先级
原创 2019-11-08 22:46:01 · 80 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第6章
第1题#include <stdio.h>#define SIZE 26int main(void){ char lcase[SIZE]; int i; for (i = 0; i < SIZE; i++) lcase[i] = 'a' + i; for (i = 0; i < SIZE; i++) printf("%c", lcase[i]);...原创 2019-11-07 21:56:14 · 139 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第10章
第1题#include <stdio.h>#define MONTHS 12#define YEARS 5int main(void){ const float rain[YEARS][MONTHS] = { {4.3,4.3,4.3,3.0,2.0,1.2,0.2,0.2,0.4,2.4,3.5,6.6}, {8.5,8.2,1.2,1.6,2.4,0.0,5....原创 2019-11-07 19:35:48 · 148 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第5章
第1题#include <stdio.h>int main(void){ const int minperhour = 60; int minutes, hours, mins; printf("Enter the number of minutes to convert: "); scanf("%d", &minutes); while (minutes &...原创 2019-11-06 18:30:01 · 142 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第4章
第1题#include <stdio.h>int main(void){ char fname[40]; char lname[40]; printf("Enter your first name: "); scanf("%s", fname); printf("Enter your last name: "); scanf("%s", lname); prin...原创 2019-11-04 14:39:05 · 115 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第3章
第2题#include <stdio.h>int main(void){ int ascii; printf("Enter an ASCII code: "); scanf("%d", &ascii); printf("%d is the ASCII code for %c.\n", ascii, ascii); return 0;}第3题#inc...原创 2019-11-02 14:50:16 · 129 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第2章
第1题#include <stdio.h>int main(void){ printf("Gustav Mahler\n"); printf("Gustav\nMahler\n"); printf("Gustav "); printf("Mahler\n"); return 0;}第2题#include <stdio.h>int main(vo...原创 2019-11-01 13:53:25 · 138 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第9章
第1题#include<stdio.h>double min(double, double);int main(void){ double x, y; printf("Enter two numbers (q to quit):\n"); while (scanf("%lf%lf", &x, &y) == 2) { printf("The smal...原创 2019-10-29 21:47:13 · 195 阅读 · 0 评论 -
printf()和scanf()
printf()函数转换说明及其打印的输出结果转换说明输出%a浮点数、十六进制数和p记数法(C99/C11)%A浮点数、十六进制数和p记数法(C99/C11)%c单个字符%d有符号十进制整数%e浮点数,e记数法%E浮点数,e记数法%f浮点数,十进制记数法%g根据值的不同,自动选择%f或%e。%e格式用于指数小于-4或...原创 2019-10-26 19:46:19 · 224 阅读 · 0 评论 -
《C Primer Plus》(第6版)编程练习——第8章
《C Primer Plus》(第6版)编程练习——第8章(部分)第4题#include<stdio.h>#include<ctype.h>#include<stdbool.h>int main(void){ int c; int words = 0; int ct = 0; //每个单词的字符数 int sum_ct ...原创 2019-10-26 10:38:30 · 222 阅读 · 0 评论