- 博客(11)
- 收藏
- 关注
原创 分数的四则运算
#include <stdio.h>#include <stdlib.h>void add(int[]);void sub(int[]);void mul(int[]);void div1(int[]);int reduce(int,int);//除掉公约数int main(){ int a[4];//a[0],a[2]保存分子,a[1],a[3]...
2019-01-22 10:49:28 220
原创 单链表操作集合
#include <stdio.h>#include <stdlib.h>struct Node//单链表定义{ ElemType data; struct Node*next;};void LinkedListInit(LinkedList L)//不带头结点的单链表的初始化{ L=NULL;}void LinkedListIni...
2019-01-20 16:30:22 346
原创 关于c语言中 输入字符输不进去的问题(复数四则运算)
下面举个例子假如求解复数的运算这个问题当我们输入两个复数之后,准备输入操作字符,却发现怎么也输不进去(附代码,大家可以运行一下试试)#include <stdio.h>#include <stdlib.h>int main(){ double a,b,c,d,r,i,t; char op; printf("Enter the ...
2019-01-20 16:29:49 3209 2
原创 PAT 1136 甲级 A Delayed Palindrome
题目:题目大意:输入一个整数,将这个整数与它的逆序数相加。若得到的和为palindromic number则输出。若得到的和不是palindromic number,则继续与这个和的逆序数相加。直到和为palindromic number。若相加超过十次还未得到palindromic number,则退出。 解题方法:将输入的数以字符串的形式存到数组,并将它...
2019-01-20 11:33:56 172
原创 PAT 甲级 1144 The Missing Number
题目:解题思路:用n控制输入的数字个数将输入的数字都存入数组中 如果数字的数值在1至10^5之间 将数组中对应于此数值的地址标记为1for循环从地址下标1至10^5开始寻找标记为0的找到第一个为0的地址则将对应的i输出#include <stdio.h>#include <stdlib.h>int main(){ int n,i...
2019-01-16 21:14:39 144
原创 PAT 甲级 1148 Werewolf - Simple Version
这个题可以理解为 有两个说谎的人并且这两个说谎的人中有一个是平民有一个是狼人用两个数组来分别存储玩家说过的话和存储狼人与平民根据说谎的人说的话与实际情况不同来进行验证谁是说谎的人#include<iostream>#include<math.h>using namespace std;int main(){ int n; cin >...
2019-01-15 21:30:56 128
原创 PAT 甲 1149 Dangerous Goods Packaging
上网查阅资料发现都是用的c++的map和vector这一块不太了解 看来要恶补附上没有ac的代码如果有同学看出错误请指正#include<stdio.h>struct box{ int box1; int box2;}w[20010];int main(){ int n,m; scanf("%d %d",&n,&...
2019-01-15 21:25:06 132
原创 PAT 甲级 1048 Find Coins (c语言实现)
来看看题目这个题我的理解是 将这n个数先排序再对排好序的n个数进行循环算出两两之和若满足两数v1+v2=m&&v1<v2则输出 且只输出满足这个条件的第一组数据(这个用flag控制)否则输出No solution但是这道题并没有AC 出现了段错误#include <stdio.h>#include <stdlib.h&...
2019-01-15 21:20:09 244
原创 PAT 1093 A+B 乙级
这个题的做题思路 输入字符串 以‘\n’来区分一个字符串是否结束将字符串中所有字符标记为0如果字符标记为0 则证明该字符未出现过 将它输出并标记为1#include <stdio.h>#include <stdlib.h>int main(){ int a[127]={0}; char c; int i; for(i...
2019-01-15 11:00:52 288
原创 PAT 1092 最好吃的月饼 乙级
PAT 乙级 1092 最好吃的月饼这个题的解法思路就是将每个城市的每种月饼存储到数组中,然后在数组中排序,找出找出最畅销的那个月饼的编号如果有相同的编号所售月饼数量都是最多的,则将他们都输出。先假设max=0,每比较数组中的一个数据,则将max与之对比,若大于max则替换。输出时先将max输出。然后在n个城市的数据中寻找与max值相同的数据编号i,输出。#inclu...
2019-01-13 22:02:01 235
原创 PAT 1091 乙级
PAT 1091 自守数题目: 解这个题的关键我认为在对n*k*k的取余上,用for循环对n*k*k进行取余,将k与每次取余之后的数进行比较。如果相等则输出n与n*k*k否则输出No#include <iostream>#include<algorithm>#include<string>using namespace std...
2019-01-13 21:10:13 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人