Advertisement

HDU Problem-2096 小明A+B

阅读量:

HDU Problem-2096 小明A+B

题目描述

在这里插入图片描述

题意

计算两个非负整数的和,若大于等于100,取后两位做加法,和同理。

思路

  • 1.输入两个数后直接取后两位
  • 2.取后两位用取余即可
  • 3.对和也要进行取余

坑点

  • 1.多组数据,可以用for循环实现
  • 2.注意数据的归零(赋初值)
  • 3.大于等于

代码

复制代码
    #include <stdio.h>  
    int main(){
    	int n;//n组数据
    	scanf("%d",&n);
    	for(int i=0;i<n;i++){
    		long long int a,b;
    		scanf("%lld %lld",&a,&b);
    		a=a%100;
    		b=b%100;
    		int sum=0;
    		sum=a+b;
    		if(sum>=100){判断sum的值,取后两位
    			sum=sum%100;
    		}
    		printf("%d\n",sum);
    	}
    return 0;
    }

总结

学会熟练运用取余操作,具体用法在算法笔记2.1.5中有涉及,如果有同学不会,希望大家回归课本,夯实基础。

全部评论 (0)

还没有任何评论哟~