首先我们要明确本题的对象,本题首先要输入一个数字集合,然后是三位数,两位数,三位数乘以两位数的个位,三位数乘以两位数的十位,三位数乘以两位数的值。

由于本题需要对数字进行检索,而通用检索函数是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 竖式 题解相关推荐

  1. 力扣题解:43. 字符串相乘:模拟“乘法竖式”

    题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", ...

  2. leetcode43(字符串相乘:模拟乘法竖式计算)

    题目:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 输入: num1 = "123", num2 ...

  3. python计算小数点后有几位_数学提高小数除法竖式计算过程

    除数是小数时:先把除数变成整数,除数扩大到原来的多少倍,被除数也要扩大到原来的多少倍(即小数点也向右移动几位,位数不够的用0补),然后按照除数是整数的除法进行计算.计算小数除法,除到被除数的末尾仍有余 ...

  4. 三位数除以两位数竖式计算没有余数_二年级数学第三十课:有余数的除法 例4 试商...

    二年级数学第三十课:有余数的除法 例4 试商 Spring is bound to come. 一.学习目标与重难点 学习目标: 1.通过计算引导学生探索有余数除法的想商试商方法,从计算中总结有余数除 ...

  5. 【算法学习笔记】35.高精度 竖式乘法 SJTU OJ 1274

    Description 输入a,b 输出a*b的竖式乘法,格式见样例. Sample Input1 11 9 Sample Output1 119 -- 99 Sample Input2 10 10 ...

  6. 算法之【仿竖式算法】

    另类四则运算之大整数加减法: 十进制的数值运算在计算机里都将转换成二进制的数值运算,而二进制的运算就是cpu中最根本的逻辑运算,最后再转化成十进制输出.这次介绍的方法是保留十进制的运算方式(小学生的列 ...

  7. 坚式计算机在线,小学数学竖式计算器

    小学数学竖式计算器 声明: 本网站部分文字.图片等资讯源自网络,如有侵权,请及时告知我们.我们将及时删除相关内容,并对给您带来的影响深表歉意. 因<广告法>提到产品宣传时不能使用极限词,明 ...

  8. 实现竖式步骤条_【色彩大详解】最适合考生的水粉静物画法及步骤

    美术高考中色彩几乎是所有院校的必考项目,色彩的考查形式大多集中于色彩静物.色彩风景以及色彩人物. 色彩的学习并非考生所想象中的那么的难甚至是可怕,只要掌握正确系统的学习方法一切难题就迎刃而解! 画 法 ...

  9. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.7 横式构图和竖式构图...

    本节书摘来自异步社区出版社<淘宝网开店 拍摄 修图 设计 装修 实战150招>一书中的第2章,第2.7节,作者: 葛存山,更多章节内容可以访问云栖社区"异步社区"公众号 ...

最新文章

  1. 大神程序员几行代码增粉 100W 最后入狱,附源码。
  2. python空元组在all中返回结果详解
  3. Java序列化注意事项
  4. mysql10038_navicat for mysql (10038)如何解决
  5. android自动画线,Android画布画线 - 使线条变粗
  6. 华为Mate 30系列将升级25W无线快充:充电方面无对手
  7. SpringMVC中@Controller和@RequestMapping
  8. 算法5-----三个数大小比较
  9. TCP新手误区–粘包的处理
  10. ModuleNotFoundError: No module named xxx 解决办法
  11. php数据回显是什么意思,关于mysql:php脚本回显部分php而不是什么意图
  12. 6U VPX SRIO交换板
  13. c++ fbxsdk安装配置_Linux上安装软件 - coydone
  14. 基础篇必看,史上最全的iOS开发教程集锦,没有之一
  15. 中国建设工程造价管理系统 http://zaojiasys.jianshe99.com/cecaopsys/
  16. 查看已激活Windows的密钥
  17. 自定义安装官方Microsoft Office 2019
  18. IKBC键盘win键失灵解决方法
  19. 转:苹果CEO库克:伟大的想法来自不断拒绝接受现状
  20. 量化人才之战如何取胜

热门文章

  1. SPSS 顾客购买习惯调查问卷案例分析
  2. JavaScript下的setTimeout(fn,0)意味着什么?
  3. 老毛桃u盘重装win7教程
  4. 超实用,一口气学会 Centos/Docker/Nginx/Node/Jenkins 等基础操作
  5. Trucksim(一):Trucksim动力学模型搭建
  6. 180度舵机使用经验
  7. docker logs日志清除
  8. 2018个人面试记录
  9. 惯性动作捕捉系统在虚拟主播中的应用
  10. android手机间的通讯,(一)Android 两部手机经过UDP在局域网内通讯