zoukankan      html  css  js  c++  java
  • B1086 就不告诉你 (15分)

    B1086 就不告诉你 (15分)

    做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。

    输入格式:

    输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。

    输出格式:

    在一行中倒着输出 A 和 B 的乘积。

    输入样例:

    5 7

    输出样例:

    53

    思路

    1002 写出这个数 (20)(20 分) - ligong - 博客园 https://www.cnblogs.com/lingr7/p/9432837.html

    代码复用,或者说就是取出一个正整数的每一位。

    	while(true_ans!=0){
            ans[num++]=true_ans%10;
            true_ans/=10;
    	}
    

    这里没问题,但是倒置输出的时候,注意原来末尾的0,现在在开头就没有意义了。

    AC代码

    #include<bits/stdc++.h>
    using namespace std;
    int main(void){
    	int a,b,true_ans,num=0;
    	bool flag=false;
    	scanf("%d %d", &a,&b);
    	true_ans=a*b;
    	int ans[7];
    	while(true_ans!=0){
            ans[num++]=true_ans%10;
            true_ans/=10;
        }
    	for(int i=0;i<num;i++){
    		if(ans[i]!=0)
    			flag = true;
    		if(flag)
    			printf("%d", ans[i]);
    	} 
    	return 0;
    }
    
  • 相关阅读:
    h5 穿透滚动
    Safari 导航栏
    浮层滚动问题
    兼容性常规检测
    CORS
    Webpack 一些概念
    01 离散时间信号的时域表示
    03 信道容量
    01 MATLAB基本概念
    02 字斟句酌
  • 原文地址:https://www.cnblogs.com/lingr7/p/10295320.html
Copyright © 2011-2022 走看看