自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 明解C语言中级篇练习代码------第八章

马上开学了,第九章第十章看完了,但是练习题估计是来不及做了…u1s1,这两章真的难…希望有大佬能把9-1代码给我康康,感激不尽!!!练习8-1//List8-4 中随机排列了12个字符串供玩家练习。改写程序,这12个字符串不用全部出现,从中选择10个出题即可。并且,同一个字符串不能重复出现。#include <time.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#in

2020-08-16 23:47:07 808

原创 明解C语言中级篇练习代码------第七章

code:blocks的头文件好像包含了getch/putch函数,所以我不需要加"conio.h" 或书中的自定义头文件"getputch.h"。练习7-1//"寻找幸运数字“的程序中用了scanf函数来处理玩家从键盘输入的信息。使用”getputch.h"库改写程序,以便通过getch函数来处理玩家从键盘输入的信息。#include <time.h>#include <stdio.h>#include <stdlib.h>#define MAX_STA

2020-07-31 00:46:04 422

原创 明解C语言中级篇练习代码------第六章

最近天天出去玩…所以…(´-﹏-`)练习6-1//List 6-12的日历中,程序在横向排列的三个月的日历中间输出了3个空白字符。//如果在右边月份后面没有输出空白字符,那么就能把3个月的日历控制在宽度为70位的控制台画面中。请编写并改良程序以达到此目的。#include <stdio.h>#include <stdlib.h>#include <string.h>/*--- 各月的天数 ---*/int mday[12] = {31, 28, 3

2020-07-24 22:50:01 582

原创 明解C语言中级篇练习代码------第五章

练习5-1//编写一个“记忆力训练”程序,玩家需按相反的顺序输入已记忆的整数的各个数位,例如提示的题目是5892,那么玩家就必须输入2985.#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h>#define LEVEL_MIN 2#define LEVEL_MAX 6int success=0; //因为在不同函数

2020-07-15 21:53:26 622

原创 明解C语言中级篇练习代码------第四章

一放假真的就看不进书了害而且这章习题真的好难!超级无敌巨难!!!4-6想了好久还是没想出来 哭哭( •̥́ ˍ •̀ू )练习4-1//编写一个限制玩家可以输入次数的“珠玑妙算”程序。#include <time.h>#include <ctype.h>#include <stdio.h>#include <stdlib.h>#include <string.h>void make4digit (int x[]){

2020-07-12 01:18:48 496 2

原创 明解C语言中级篇练习代码------第三章

练习3-1//编写一个程序,把List 3-9程序中的函数count_no和disp_result整合成一个函数,然后讨论更改前和更改后的程序。#include <time.h>#include <stdio.h>#include <stdlib.h>int human; /* 玩家的手势 */int comp; /* 计算机的手势 */int win_no; /* 胜利次数 */int lose_no; /* 失败次数 */int draw_

2020-07-04 17:01:04 520 1

原创 明解C语言中级篇练习代码------第二章

这些天真的好忙啊,真的太讨厌早8的课了,特别是早8的外专课!(´-ι_-`)练习2-1//List 2-5 是一个用秒数来表示程序开始后经过的时间的程序。请改写程序,令其不仅能用秒数,还能用时钟数来表示时间。#include <time.h>#include <stdio.h>/*--- 等待x毫秒 ---*/int sleep(unsigned long x){ clock_t c1 = clock(), c2; do { if ((c2 = clock

2020-07-01 17:37:59 393

原创 明解C语言中级篇练习代码------第一章

冲!!!我又来啦哈哈哈感觉第二篇的代码还蛮有意思的亚子!------------------------------------------------------------------------------

2020-06-26 17:41:38 563

原创 明解C语言入门篇第三版练习代码(部分)------第十二/十三章

第十一章练习12-4//对代码清单12-7的程序进行修改。//不将姓名、身高等数据作为初始值,而是从键盘输入。//可以选择按身高进行升序排列,或者按照姓名的顺序排列。#include <stdio.h>#include <string.h>#define NUMBER 2#define NAME_LEN 64typedef struct { char name[NAME_LEN]; int height; float weight;

2020-06-20 02:45:04 516

原创 明解C语言入门篇第三版练习代码(部分)------第九/十/十一章

第九章练习9-3//编写一段程序,对代码清单9-7进行如下改写。#include <stdio.h>#define NUMBER 5int main(void){ int i,j=0; char s[NUMBER][128]; for (i=0; i<NUMBER; i++) { printf("s[%d] : ",i); scanf("%s",s[i]); if ( strcmp(s[i],"$$$$$")== 0

2020-06-18 19:31:55 634 2

原创 明解C语言入门篇第三版练习代码(部分)------第七/八章

练习7-3//编写rrotate函数,返回无符号整数x右移n位后的值。//编写lrotate函数,返回无符号整数x左移n位后的值。#include <stdio.h>unsigned rrotate(unsigned x, int n){ return (x>>n);}unsigned lrotate(unsigned x, int n){ return (x<<n);}int main (){ unsigned x,n;

2020-06-14 16:16:36 617 5

原创 明解C语言入门篇第三版练习代码(部分)------第五/六章

练习5-10//编写一段程序,求4行3列矩阵和3行4列矩阵的乘积。各构成元素的值从键盘输入。#include <stdio.h>int main (){ int a[4][3],b[3][4],c[4][4]; int i,j,k; printf("请横向输入4行3列矩阵:\n"); for (i=0; i<4; i++) { printf("第%d行:",i+1); for (j=0; j<3 ; j++) {

2020-06-12 16:13:19 717

原创 明解C语言入门篇第三版练习代码(部分)------第二/三/四章

今年刚开始学C语言,整本书已经看过敲过了一遍了,现在把一些重难点代码再记一遍,整本书再看完就开始中级篇的学习。前面的内容比较基础,所以这次复习前面几章我并没有每个都再敲一遍。第一次发表博客,难免经验不足,如果代码有问题或者有更好的建议,欢迎大家留言讨论!在这里插入代码片练习代码 2-5//编写一段程序,像右边那样读取两个整数的值,计算出前者是后者的百分之几,并用实数输出结果。#include <stdio.h>int main (){ int a,b; printf

2020-06-11 15:54:28 3091

空空如也

空空如也

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

TA关注的人

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