PTA刷题记录
Ycc_ccY
这个作者很懒,什么都没留下…
展开
-
1032 挖掘机技术哪家强 (20 分)
源代码: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; scanf("%d",&n); int schoolGoal[100001]; memset(schoolGoal,0,sizeof(schoolGoal)); int maxSchoo...原创 2019-03-14 21:02:53 · 385 阅读 · 0 评论 -
Codeup 问题 G: 中位数
问题 G: 中位数 时间限制: 1 Sec 内存限制: 32 MB 提交: 445 解决: 254 [提交][状态][讨论版][命题人:外部导入] 题目描述 中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数). 给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数) 输入 该程序包含多组测试数据,每一组测试数据的第...原创 2019-03-20 21:06:37 · 291 阅读 · 0 评论 -
Codeup 问题 F: 小白鼠排队
问题 F: 小白鼠排队 时间限制: 1 Sec 内存限制: 32 MB 提交: 307 解决: 260 [提交][状态][讨论版][命题人:外部导入] 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴...原创 2019-03-20 20:03:35 · 318 阅读 · 0 评论 -
1009 说反话 (20 分)
源代码 #include <stdio.h> #include <stdlib.h> #include <strings.h> int main() { char str[90][90]; int n=0; while(scanf("%s",str[n++])!=EOF); n-=2; while(n){ printf("%s “,str[n–]); } pr...原创 2019-03-16 20:34:03 · 876 阅读 · 0 评论 -
codeUP 5901: 【字符串】回文串
思路 从字符串第一个字符和最后一个字符开始比较,不相同就不是回文。注意字符串长度奇偶。 源代码 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char a[256]; scanf("%s",a); int i,j = strlen(a)-1; for(i=0;i!...原创 2019-03-16 20:12:20 · 203 阅读 · 0 评论 -
1022 D进制的A+B (20 分)
思路 : 十进制转其他进制,不断取要转进制的余,余数作为要输出的低位。直至要转进制的数变为0 源代码: #include <stdio.h> #include <stdlib.h> int main() { int a,b,d; scanf("%d%d%d",&a,&b,&d); long long sum = a+b; int dSum[100]...原创 2019-03-15 21:12:44 · 199 阅读 · 0 评论 -
codeup
为输入空格使用gets输入,但是gets返回值为输入的字符串,否则返回null。所以不能在使用!=EOF来判断是否到达文件尾,另外不要忘记输出时加上换行符。 源代码 #include <stdio.h> #include <stdlib.h> #include <string.h> int cmp(const void a,const void b){ ret...原创 2019-03-19 20:08:16 · 1339 阅读 · 0 评论 -
1002 写出这个数 (20 分)
注意 输入需要作为字符串输入 源代码 #include <stdio.h> #include <stdlib.h> int main() { char* pinyin[10]={ “ling”, “yi”, “er”, “san”, “si”, “wu”, “liu”, “qi”, “ba”, “jiu” }; char* num = (char*)malloc(siz...原创 2019-03-10 21:54:23 · 1685 阅读 · 0 评论 -
1001 害死人不偿命的(3n+1)猜想
思路: 偶数砍一刀并计数,奇数*3+1变为偶数继续砍刀。 想复杂了,以为要做些优化才能通过,所以先写了个递归,打算后面再优化。 没想到提交上去直接通过了原创 2019-03-10 20:52:34 · 155 阅读 · 0 评论 -
1036 跟奥巴马一起编程 (15 分)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190314213424115.png?x-oss- process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1lDX0ppYQ==,size_16,color_FFFFFF,t_70...原创 2019-03-14 21:34:58 · 209 阅读 · 0 评论 -
codeup 1934: 找x
源代码: #include <stdio.h> #include <stdlib.h> int main() { int n; while(scanf("%d",&n)!=EOF){ getX(n); } return 0; } void getX(int n){ int data[210]; int i; for(i=0;i<n;i++){ scanf("...原创 2019-03-14 21:20:45 · 469 阅读 · 0 评论 -
1011 A+B 和 C (15 分)
#include <stdio.h> #include <stdlib.h> int main() { int n; scanf("%d",&n); int i = 0; long long a,b,c; for(; i<n; i++) { scanf("%lld%lld%lld",&a,&b,&c); if(a+b&a原创 2019-03-12 19:59:22 · 129 阅读 · 0 评论