#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char check[11111];
int is_P(){int len=strlen(check);int i;for(i=0;i<=len/2;i++){if(check[i]!=check[len-i-1]) return 0;}return 1;
}
void tran(){//先翻转char check1[11111];//1是翻转之后的char check2[11111];//2是之前的strcpy(check2,check);int len=strlen(check);int i;for(i=0;i<len;i++){check1[i]=check[len-i-1];}//相加到checkint c=0;for(i=0;i<len;i++){int temp=check1[i]-'0'+check2[i]-'0'+c;if(temp>=10) {c=1;check[i]=temp-10+'0';}else {check[i]=temp+'0';c=0;}}if(c==1) check[i]=1+'0';len=strlen(check);char check3[11111];//check翻转到check3for(i=0;i<len;i++){check3[i]=check[len-i-1];}strcpy(check,check3);//check3复制到check
}
int main()
{int k;scanf("%s%d",&check,&k);int i,f=0;for(i=0;i<k;i++){if(is_P()) {printf("%s\n%d",check,i);f=1;break;}else tran();}if(f==0){printf("%s\n%d",check,i);}return 0;
}

pat甲级1024c语言相关推荐

  1. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)

    文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...

  2. PAT甲级1061 Dating:[C++题解]字符串处理(C语言格式控制牛逼!)

    文章目录 题目分析 题目链接 题目分析 题意重述:四个字符串,前两个字符串是一组:求 日期和小时: 后两个字符串是一组:求分钟. 对于前两个字符串: 需要统计两次,位置相同并且是相同的字符. 第一个符 ...

  3. PAT甲级1114 Family Property:[C++题解]结构体、并查集、测试点3、4、5有问题的进来!!

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析: 先建边.读入每家的信息,在本人和父母(如果有的话),本人与子女(如果有的话)之间分别建边.边用结构体来存,边记录两个端点. 遍历每条 ...

  4. PAT甲级1063 Set Similarity:[C++题解]哈希表、去重

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:集合相似度是两个集合A.B都有的数字个数,除以两者不同的数字个数,有以下公式:集合相似度 =NcNt=A∩BA+B−Nc=\frac{ ...

  5. PAT甲级1104 Sum of Number Segments:[C++题解]数段之和,测试点2爆double,请用long double!!!

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:本题题意比较简单,但是不能仅仅根据定义来算. 本题思路:统计每个数在多少个区间出现过,也就是这个数需要加多少次.共有n个数,其中第i个 ...

  6. PAT甲级1028 List Sorting:[C++题解]排序,cin和cout会超时

    文章目录 题目分析 题目链接 题目分析 用结构体来存,写三个排序函数. 本题需要注意的点是: 用cin来读会超时,所以用C语言的scanf来读.这样的话,就不能使用string,而是使用char数组. ...

  7. PAT甲级(Advanced Level)真题--1046 Sharing

    PAT甲级(Advanced Level)真题–1046 Sharing 通过:648 提交:1138 通过率:56% To store English words, one method is to ...

  8. PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy

    PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy 通过:643 提交:1220 通过率:52% Eva would like to make a ...

  9. PAT甲级真题 1018 A+B in Hogwarts--python解法

    PAT甲级真题 1018 A+B in Hogwarts 提交:2638 通过:1559 通过率:59% If you are a fan of Harry Potter, you would kno ...

最新文章

  1. Markdown矩阵、表格和数学公式
  2. Sencha Touch 动态修改store的url
  3. 二极管的反向恢复过程
  4. dede调用头条非头条
  5. vc项目中加载多个lib遇到的问题
  6. 记录一下在mac上做一个usb linux安装盘
  7. IPv6实验1_IPv6地址配置
  8. mysql与citespace_CiteSpace与MySQL数据库的连接-科学网—博客.PDF
  9. php 验证码需开启gd2
  10. 重磅!谷歌大脑提出EfficientNet平衡模型扩展三个维度,取得精度-效率的最大化!...
  11. java中何时不能实例_Java对象实例是何时被创建
  12. LeetCode - Two Sum
  13. 使用PS蒙版功能去水印以及Word中的图片合并功能合并公司Logo图片
  14. (ONENET+阿里云+datav+node+js+MYSQL+STM32)基于ONENET的大数据可视化平台搭建
  15. rancher 启动命令_Rancher 快速上手指南操作(1)
  16. 十年沉淀,回头发觉我当年面试 “Android,深入分析
  17. Android 学习笔记(5)之RxJava解析1
  18. SEO中的简单代码优化
  19. 大数据研究,不能“忽悠”
  20. Hacking 基础关

热门文章

  1. 用R做中文LDA主题模型可视化分析
  2. 管理中有效沟通的五个关键
  3. 森田疗法的治疗原则:忍其所痛,为所当为
  4. 运营商电信行业BSS发展浅析
  5. 如何使用PHPEXCEL导入EXCEL文件
  6. SQLSERVER 查看当前用户 应用 及IP
  7. 练习——制作懂车帝-视频播放页面(导航栏定位布局+内容div布局且浮动)
  8. PSpice仿真报错ERROR(ORPSIM-15141): Less than 2 connections at node
  9. java开发工程师面试题总结(适用于1-2年工作经验的人)
  10. 【EI检索】VRHCIAI 2022欢迎各位学者来稿