- 博客(30)
- 收藏
- 关注
原创 python、pip、pygame安装遇见的那些问题
(1)我已经安装好了python3.9.0 这时候准备使用pip安装pygame时,出现了这样的错误:ERROR: pygame-1.9.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.然后我进行了baidu,得出这样的结果64bit>>> import pip._interna...
2019-12-01 11:06:17 852
原创 7-19 支票面额 (15 分) (C语言实现)
思路:(f100+y)=n+(2y100+2f);使用for讲100以内的书代入,求出与算术相符合的值,若没有再输出“No Solution”;代码:#include<stdio.h>int main(){ int n; scanf("%d",&n);//input n。 int y,f; for(y=0;y<100;y++)//y的代入; {...
2019-10-20 10:28:29 1351 5
原创 7-17 爬动的蠕虫 (15 分) (C语言实现)
算法:(1)刚好爬出(2)最后一次不到一分钟代码:#include<stdio.h>int main(){ int n,u,d; scanf("%d %d %d",&n,&u,&d); int flag=0; int s=0; int t=0; while(flag!=1) { s+=u;//第一分钟,上爬u; t...
2019-10-20 09:40:07 1945 2
原创 7-14 求整数段和 (15 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int a,b; scanf("%d %d",&a,&b); int cnt=0; int sum=0; int i; for(i=a;i<=b;i++) { printf("%5d",i); cnt++; if(cnt%5==0&&i!=b...
2019-10-12 15:56:28 734
原创 7-13 日K蜡烛图 (15 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int open,high,low,close; scanf("%f %f %f %f",&open,&high,&low,&close); if(close<open)printf("BW-Solid"); else if(close>open)prin...
2019-10-12 15:15:21 1471 2
原创 7-12 两个数的简单计算器 (10 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int n1,n2; char a; scanf("%d %c %d",&n1,&a,&n2); if(a=='+') printf("%d",n1+n2); else if(a=='-') printf("%d",n1-n2); else if(a=='*') p...
2019-10-12 15:01:12 3019 1
原创 7-11 分段计算居民水费 (10 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int x; float y; scanf("%d",&x); if(x<=15)y=4*x/3.0; else y=(2.5*x)-17.5; printf("%0.2f",y); return 0;}反思:花了十分钟,两分钟写程序,八分钟找错误,一直是部分正确,看了很...
2019-10-12 14:42:35 3941 1
原创 7-10 计算工资 (15 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int y,h; float s; scanf("%d %d",&y,&h); if(y<5){ if(h<=40)s=30*h; else s=30*40+(h-40)*(1.5*30); } else{ if(h<=40)s=50*h; el...
2019-10-12 14:27:40 1527
原创 7-9 用天平找小球 (10 分) (C语言实现)
题目:代码:#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a==b)printf("C"); else if(a==c)printf("B"); else printf("A"); return 0;}
2019-10-12 14:15:58 345
原创 7-8 超速判断 (10 分) (C语言实现)
题目:思路:按照题目敲,没有什么难度;(4.5min)代码:#include<stdio.h>int main(){ int s; scanf("%d",&s); if(s>60)printf("Speed: %d - Speeding",s); else printf("Speed: %d - OK"); return 0;}...
2019-10-10 09:52:45 1004
原创 7-7 12-24小时制 (15 分) (C语言实现)
题目:**思路:**直接跟着题目往下写,没有过多思考,后面答案部分正确,才重新写了12点那里的程序;(11min)代码#include<stdio.h>int main(){ int h,m; scanf("%d:%d",&h,&m); if(h>12){ h-=12; printf("%d:%d PM",h,m); } els...
2019-10-10 09:38:57 857 1
原创 7-6 混合类型数据格式化输入 (5 分) (C语言实现)
水题,代码如下#include<stdio.h>int main(){ int b; float a1,a2; char c; scanf("%f %d %c %f",&a1,&b,&c,&a2); printf("%c %d %.2f %.2f",c,b,a1,a2); return 0; }
2019-09-09 16:04:11 1553
原创 7-4 BCD解密 (10 分) (C语言实现)
想法(2019.9.9)(6min27sec)最开始我一直没有耐心仔细看题,觉得设计到进制很麻烦,理解起来很困难,但是这次读了题,尝试去写代码,竟然那样简单。思路(1)输入n值,定义i,j;(2)如代码所示;代码#include<stdio.h>int main(){ int n; scanf("%d",&n); int i,j; i=n/16; j...
2019-09-09 15:50:08 1518 1
原创 7-3 逆序的三位数 (10 分) (C语言)
想法小瞧了这道十分的题呢,难点在于输出不带前导0的逆序;思路(1)输入三位数n;(2)倒着循环,找出第一个不是0的数,记录其下标;(3)从那个下标开始倒序循环,输出;ps:此题还是应该结合万能的% /;代码#include<stdio.h>int main(){ int n; scanf("%d",&n); int cnt=0; for(int i...
2019-09-06 14:42:55 2684 2
原创 7-5 表格输出 (5 分) (C语言)
终于遇见了即使是我这个水平也认为是水题的题目;代码#include<stdio.h>int main(){ printf("------------------------------------\n"); printf("Province Area(km2) Pop.(10K)\n"); printf("-------------------------...
2019-09-06 11:26:50 698
原创 7-2 然后是几点 (15 分) (C语言)
想法将条件划分为几个小条件,依次实现,虽然看起来繁琐而简单,但是最古老的的方法才是最有效的方法;思路//1:+(1)超过或等于60;(2)未超过60;2-(1)大于或等于0(2)小于0代码#include<stdio.h>int main(){ int sta,via,end; scanf("%d %d",&sta,&via);//输入起始时间和流逝...
2019-09-06 11:10:05 8568 2
原创 1082 射击比赛 (20 分) (C语言)
想法最容易搞混的地方是越远的越菜鸟;最开始准备用数组做,结果搞复杂了;思路(1)定义并输入n,定义x,y,id,max,min,niceid,badid;(2)循环,找出最大值和最小值,记下其下标;(3)输出四位数的编号;代码#include<stdio.h>int main(){ int n; scanf("%d",&n); int x,y,id;...
2019-09-05 20:42:20 577
原创 7-1 厘米换算英尺英寸 (15 分) (C语言)
想法出错的点在于算了小数部分,其实这道题真的很简单;代码#include<stdio.h>int main(){ int n; scanf("%d",&n); int foot,inch; foot=n/30.48; inch=12*(n/30.48-foot); printf("%d %d\n",foot,inch);...
2019-09-05 19:48:49 1794 5
原创 1081 检查密码 (15 分) (C语言)
想法这道题对我来说没有那样简单,最开始就出现了段错误;后看了一些大佬的程序,有了一些新的想法;思路(1)输入n,每个密码,循环输入,在循环内进行判断;(2)循环内:如果密码小于六位数,即输出Your password is tai duan le.否则执行下条循环,计数字母、数字、小数点、或其他不合法字符,在如题判断并输出;代码#include<stdio.h>#i...
2019-09-05 15:16:44 6397 6
原创 1086 就不告诉你 (15 分) (C语言)
想法难点在于,没有仔细分析1033=309,4005=2000这些情况;最后我的想法就是将每个数字用% 输入一个数组去,然后采用一个循环,找出倒序后的第一个非零数,记住这个数组下标,然后输出后面的数字;思路(1)第一行输入a,b;(2)定义一个数组,并采用%和/将每个数字输入数组中去;(3)循环找出第一个非零数后结束循环,并记住这个数组下标;(4)循环输出那个数组下标后面的数字;...
2019-09-05 10:35:05 1788 1
原创 1021 个位数统计(C语言)
想法想法1:%最后一位数字,遍历找出相同数字,并记下个数;/ 再次重复上述操作;想法2:定义一个从0-9的数组,遍历;思路按照想法二来做(1):定义两个数组,一个是正整数N,另一个是从0-9的数组;(2):运用指针知识;(3):循环k次(即N的个数次),使用switch-case,结合0-9的数组,将0-9的个数分别赋给这个数组;(4):按条件输出;程序#include<...
2019-08-29 16:05:26 431
原创 1061 判断题 (C语言)
**想法**使用数组最后程序一直有错误,然后再读题,对应相应的数组,使用断点,一直在避免低级错误,最后还是在题目中找到了答案,果然还是要写题目步骤分析才适合我,让整个题目更有框架在我面前,注意学生答案那里应该是二维数组;**思路**(1)第一行定义并输入n,m;(2)第二行定义并输入满分数组a[m];
2019-08-29 16:03:21 611
原创 1016 部分A+B (C语言)
**想法**看起来是道很简单的题;**思路**(1):第一行输入A、DA 、B、DB;(2):两个for循环,利用% /来分别将值赋予Pa,Pb;(3):输出Pa+Pb;
2019-08-27 16:20:14 654
原创 1008 数组元素循环右移问题 (C语言)
想法刚开始想得太复杂了,一直在想着在数组中交换元素然后整个输出数组,走了很多弯路,其实倒过来读读题目有时候才会真正的有很大的收获。思路(1)第一行输入 n,m的值,中间空格分开;(2)第二行输入整数(数组);
2019-08-26 16:46:42 518 1
原创 1004 成绩排名
想法这道题不是很难,但是因为先前遇见了1003,所以心里会有一点畏难情绪;思路1:使用结构体数组(刚开始没想到,后来观摩了别人的程序,改进后的思路);2:...
2019-08-23 14:38:27 97
原创 1006 换个格式输出整数
想法这是一道十五分的题,我准备使用最基础的方法去做,简单但是可能代码行较多;思路1:明确% /,定义百、十、个;(注意不要混淆,eg:n=56;n%10=6;n/10=5;)2:分为三个模块,三位数、两位数、一位数的情况分别写代码;代码如下#include<stdio.h>int main(){ int n,i,g,s,b; scanf("%d",&n);...
2019-08-22 16:32:33 141
原创 PAT乙级 2019备考准备1(19.8.17)
PAT乙级 2019备考准备(19.8.17)1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的...
2019-08-21 10:01:39 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人