P1086 就不告诉你
2024-10-06 03:10:28
转跳点:
1086 就不告诉你 (15分)
做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。
输入格式:
输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。
输出格式:
在一行中倒着输出 A 和 B 的乘积。
输入样例:
5 7
输出样例:
53
这道题要特别注意到地方在于,前导0,110 *100的情况,当然不要忘记101 10的情况,不要去前导0去的把什么都给去掉了
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXSIZE (1000 * 1000) int main(void)
{
int a, b, mult;
char buf[MAXSIZE] = {0};
scanf("%d %d", &a, &b); mult = a * b;
sprintf(buf, "%d", mult); int len = strlen(buf);
int flag = 0;
if (1 != len && '0' == buf[len - 1])
{
flag = 1;
}
for (int i = len - 1; i >= 0; i--)
{
if (1 == flag)
{
if ('0' == buf[i])
{
continue;
}
else
{
flag = 0;
}
}
printf("%c", buf[i]);
} return 0;
}
第二种:
#include <stdio.h> int main()
{
int A, B, C;
scanf("%d %d", &A, &B);
C = A * B; while (!(C % 10))
{
C /= 10;
} while (C)
{
putchar('0' + C % 10);
C /= 10;
} return 0;
}
PAT不易,诸君共勉!
最新文章
- AndroidStudio开发环境配置-Windows
- asp.net mvc笔记一,最小的MVC工程
- 利用css3新增选择器制作背景切换
- 用CentOS 7打造合适的科研环境 :zhuan
- 使用Spark分析拉勾网招聘信息(二): 获取数据
- 黄聪:百度知道中对HTML字符实体、字符编号,&;开头字符的使用
- HNOI2015滚粗记
- c++11 生产者/消费者
- 粗窥STARTUP.A51和INIT.A51
- ZYB&#39;s Game(博弈)
- Struts2他们拦截器实例定义—登陆权限验证
- Linux系列教程(五)——Linux链接命令和权限管理命令
- 洛谷 P1146 【硬币翻转】题解
- Hive使用必知必会系列
- 【转载】Sqlserver数据库备份的几种方式
- Beta冲刺 (2/7)
- Win10一周年纪念版,瞧一瞧Linux子系统
- 主席树||可持久化线段树+离散化 || 莫队+分块 ||BZOJ 3585: mex || Luogu P4137 Rmq Problem / mex
- python基础小结
- 转:关于将Java编译过的.class文件打成jar可执行文件/JAR详解
热门文章
- uniGUI之上传文件UniFileUploadButton(26)
- python笔记14
- 时间复杂度Big O以及Python 内置函数的时间复杂度
- unity优化-内存(网上整理)
- jupyter配置 nbextension
- MySQL(window10)加载配置文件的顺序
- python3报:ImportError: No module named &#39;MySQLdb&#39;
- 吴裕雄--天生自然 JAVA开发学习:解决java.sql.SQLException: The server time zone value报错
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:显示在 <;abbr>; 元素中的文本以小号字体展示,且可以将小写字母转换为大写字母
- Laravel 6.X + Vue.js 2.X + Element UI +vue-router 配置