- 博客(8)
- 收藏
- 关注
原创 计蒜客 T1079开关灯 C语言编程
int a[5001] ; int main(){ int m, n, k = 1; scanf("%d",&n); scanf("%d",&m); for(int i = 2; i <= m; i++){ for(int j = i; j <=n; j=j+i){ ...
2020-03-16 23:37:09
1216
原创 计蒜客 T1068救援 C语言编程
救生船从大本营出发,营救若干屋顶上的人回到大本营,屋顶数目以及每个屋顶的坐标和人数都将由输入决定,求出所有人都到达大本营并登陆所用的时间。在直角坐标系的原点是大本营,救生船每次从大本营出发,救了人之后将人送回大本营。坐标系中的点代表屋顶,每个屋顶由其位置坐标和其上的人数表示。救生船每次从大本营出发,以速度 50 米/分钟驶向下一个屋顶。达到一个屋顶后,救下其上的所有人,每人上船 1 分钟。...
2020-03-16 22:05:40
586
原创 C语言用结构体统计六人的五门功课,并统计每人平均成绩和每科平均成绩
代码如下:struct student{ char name[10]; int subject_1; int subject_2; int subject_3; int subject_4; int subject_5;};void sum1(struct student a[6] ); //每人平均void sum2(struct student a[6] ); ...
2020-03-13 10:38:42
2095
原创 用C语言将字符串转化成整数
(1)字符串转化为整数,首先要判断正负数,复数的第一个字符为 '-' ,要将这一位去掉,并记录一个 flag = -1;(2)确定字符串长度,比如字符串 123 ,长度为3,最高位为百位,依次是十位,个位。转化为整数就是: 1 * 100 + 2 * 10 + 3;代码如下:int a_toi(char a[10]);int main(){ char a[10]; int ...
2020-03-13 10:35:28
5620
原创 C语言编写压缩解压字符串程序
一、压缩函数编写 当输入字符串时,读取第一个字符,然后往后面数相同的字符,并记录相同字符个数,直到出现一个不同的字符为止,并记录该字符以及个数;然后记录读取紧接下来不同与第一个的字符,并以此记录后面连续是同一字符的个数,知道出现另一个不同的为止;以此循环,写入新的数列。(注意数列结尾一定要有'\0')代码如下:void Cn(char p[100], char* q){ ...
2020-03-13 10:27:42
2176
原创 C语言编写万年历
万年历制作,要注意的是时间天数的计算,以1901年1月1日周二为参考。每年365天,闰年366天,截止到要查询的年月,可以计算出总天数,其中每七天为一周,可以类推出周几。具体编写步骤如下:一、闰年的判断闰年年份相比非闰年,主要差异在二月的天数,若该年为闰年,二月则有29天。闰年的判断为,若是整百年份是400的倍数则为闰年,非整百年份是4的倍数则为闰年。函数如下:boo...
2020-03-11 19:15:44
1089
原创 MATLAB编写扫雷小游戏
编写程序在架构上参考了slandarer的文章matlab扫雷小游戏一、构建棋盘首先在matlab中构建一个新的脚本文件,建立一个figure,可以简单的添加目录标题美化视图,可以用循环输出按钮的方式建立一个长20格,宽15格的扫雷棋盘。代码如下clear global row col mines times number visit h flag F success ff=0;...
2020-02-21 12:28:34
5831
1
原创 C语言编写五子棋
一、构建棋盘首先可以用一个二维数组来构建棋盘,下标表示位置,内容表示黑子白子或者空位。当数组内容为1时,该位置为白字,当数组为0时,该位置为白子,空位输出+int w[11][11], flag = 0; int a, b; for (int k = 0; k < 11; k++) printf("第%d列\t", k); pr...
2020-02-04 17:07:43
6110
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人