![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT
u010545779
这个作者很懒,什么都没留下…
展开
-
PAT 1042 字符统计 解题思路 笔记
基于c语言解题思路,首先需要使用gets()函数来获取输入的字符串,因为题目要求最大为1000个字符所以定义一个char类型的函数大小为1001.也就是char b[1001];要获取字符串中最大出现最多的那个字符:先要定义一个指针p指向字符串b; 也就是*p=b; 定义指针的目的是为了指向字符串b,那么就可以再定义一个数组int a[200]={0};用于存放每个字符的个数;因为每个字母所对应的...原创 2018-03-26 17:05:42 · 259 阅读 · 0 评论 -
PAT B 1037. 在霍格沃茨找零钱 解题思路以及代码
#include "stdio.h" int main(){ int a,b,c;//定义输入的三个数字 sum1 int e,f,g;//定义输入的另外一个数字 sum2 int h,i,j;//定义输出的数组 sum long int sum1,sum2,sum; int flag=0;//这只一个标志 当标志为0的时候表示 sum的结果是正的 用来判断结果的正负情况 scanf("%d.%d...原创 2018-03-26 20:55:31 · 247 阅读 · 0 评论 -
PATB 1039. 到底买不买 解题代码
#include <iostream> #include <string> using namespace std; int main(){ string str1,str2; int a[1000]={0}; int noe=0; int flag=0; cin>>str1; //接收第一个字符串 被比较的字符串 cin>>...原创 2018-03-26 22:43:06 · 178 阅读 · 0 评论 -
4-9 统计个位数字 (15分)
int Count_Digit( const int N, const int D ){ int num[10]={0}; int m=abs(N); if(N == 0){//当N等于零的时候直接返回1; return 1; } while(m>0){//当m>0的时候,也就是m还没有分解完 if(m%10 == D){//取出m的最后一位与D进行比较 ...原创 2018-07-02 17:04:04 · 202 阅读 · 0 评论