buctoj 2407 B 竖式 题解
首先我们要明确本题的对象,本题首先要输入一个数字集合,然后是三位数,两位数,三位数乘以两位数的个位,三位数乘以两位数的十位,三位数乘以两位数的值。
由于本题需要对数字进行检索,而通用检索函数是strchr,所以我们以字符串的形式输入该数字集合。我们额外定义一个数组,借助sprintf函数将上述需要检索整型以字符串的形式统统放进去。abc的范围是100~999,b的范围是10~99,对每一个二重循环,我们都求出需要获取的数值,放入额外数组中进行检索,若未返回NULL值,则对计数值进行加一操作。
strchr(str,c):在str字符串中查找首次出现字符c的位置,若未找到,则返回NULL。
sprintf(str,"%d%s",n,s):将n、s的变量类型的显示值以字符串形式赋给str,常用于整型数据向字符串的转换。(从右往左)
#include<stdio.h>
#include<string.h>
char s[20];
int z,x,y;
int abc,de;
char str[100];
int main()
{ while(scanf("%s",str)!=EOF) { int co=0; int flg; for(abc=100;abc<=999;abc++) { for(de=10;de<=99;de++) { x=abc*(de%10); y=abc*(de/10); z=abc*de; sprintf(s,"%d%d%d%d%d",abc,de,x,y,z); flg=1; for(int i=0;i<strlen(s);i++) { if(strchr(str,s[i])==NULL) flg=0; } if(flg==1) co++; } } printf("%d\n",co); }
}
buctoj 2407 B 竖式 题解相关推荐
- 力扣题解:43. 字符串相乘:模拟“乘法竖式”
题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", ...
- leetcode43(字符串相乘:模拟乘法竖式计算)
题目:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 输入: num1 = "123", num2 ...
- python计算小数点后有几位_数学提高小数除法竖式计算过程
除数是小数时:先把除数变成整数,除数扩大到原来的多少倍,被除数也要扩大到原来的多少倍(即小数点也向右移动几位,位数不够的用0补),然后按照除数是整数的除法进行计算.计算小数除法,除到被除数的末尾仍有余 ...
- 三位数除以两位数竖式计算没有余数_二年级数学第三十课:有余数的除法 例4 试商...
二年级数学第三十课:有余数的除法 例4 试商 Spring is bound to come. 一.学习目标与重难点 学习目标: 1.通过计算引导学生探索有余数除法的想商试商方法,从计算中总结有余数除 ...
- 【算法学习笔记】35.高精度 竖式乘法 SJTU OJ 1274
Description 输入a,b 输出a*b的竖式乘法,格式见样例. Sample Input1 11 9 Sample Output1 119 -- 99 Sample Input2 10 10 ...
- 算法之【仿竖式算法】
另类四则运算之大整数加减法: 十进制的数值运算在计算机里都将转换成二进制的数值运算,而二进制的运算就是cpu中最根本的逻辑运算,最后再转化成十进制输出.这次介绍的方法是保留十进制的运算方式(小学生的列 ...
- 坚式计算机在线,小学数学竖式计算器
小学数学竖式计算器 声明: 本网站部分文字.图片等资讯源自网络,如有侵权,请及时告知我们.我们将及时删除相关内容,并对给您带来的影响深表歉意. 因<广告法>提到产品宣传时不能使用极限词,明 ...
- 实现竖式步骤条_【色彩大详解】最适合考生的水粉静物画法及步骤
美术高考中色彩几乎是所有院校的必考项目,色彩的考查形式大多集中于色彩静物.色彩风景以及色彩人物. 色彩的学习并非考生所想象中的那么的难甚至是可怕,只要掌握正确系统的学习方法一切难题就迎刃而解! 画 法 ...
- 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.7 横式构图和竖式构图...
本节书摘来自异步社区出版社<淘宝网开店 拍摄 修图 设计 装修 实战150招>一书中的第2章,第2.7节,作者: 葛存山,更多章节内容可以访问云栖社区"异步社区"公众号 ...
最新文章
- 大神程序员几行代码增粉 100W 最后入狱,附源码。
- python空元组在all中返回结果详解
- Java序列化注意事项
- mysql10038_navicat for mysql (10038)如何解决
- android自动画线,Android画布画线 - 使线条变粗
- 华为Mate 30系列将升级25W无线快充:充电方面无对手
- SpringMVC中@Controller和@RequestMapping
- 算法5-----三个数大小比较
- TCP新手误区–粘包的处理
- ModuleNotFoundError: No module named xxx 解决办法
- php数据回显是什么意思,关于mysql:php脚本回显部分php而不是什么意图
- 6U VPX SRIO交换板
- c++ fbxsdk安装配置_Linux上安装软件 - coydone
- 基础篇必看,史上最全的iOS开发教程集锦,没有之一
- 中国建设工程造价管理系统 http://zaojiasys.jianshe99.com/cecaopsys/
- 查看已激活Windows的密钥
- 自定义安装官方Microsoft Office 2019
- IKBC键盘win键失灵解决方法
- 转:苹果CEO库克:伟大的想法来自不断拒绝接受现状
- 量化人才之战如何取胜