首页 > 试题广场 >

kiki算数

[编程题]kiki算数
  • 热度指数:37581 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解


问题:KiKi今年5岁了,已经能够认识100以内的非负整数,并且并且能够进行 100 以内的非负整数的加法计算。不过,BoBo老师发现KiKi在进行大于等于100的正整数的计算时,规则如下:

1.       只保留该数的最后两位,例如:对KiKi来说1234等价于34

2.       如果计算结果大于等于 100, 那么KIKI也仅保留计算结果的最后两位,如果此两位中十位为0,则只保留个位。

例如:45+80 = 25

要求给定非负整数 ab,模拟KiKi的运算规则计算出 a+b 的值。


数据范围:

输入描述:
一行,输入两个非负整数a和b,用一个空格分隔。(0 <= a,b<= 231-1)。


输出描述:
针对每组输入,输出按照KiKi的运算规则计算出 a+b 的值。
示例1

输入

45 80

输出

25
#include<stdio.h>

int Baimu (int x)
{
if(x>=100)
x=x%100;
return x;

}


int main()
{
int a=0,b=0,c=0;
scanf("%d %d",&a,&b);
a=Baimu(a),b=Baimu(b);
c=(a+b);
c=Baimu(c);
printf("%d\n",c);


    return 0;
}
发表于 2024-07-30 12:12:23 回复(0)
#include <stdio.h>

int main(){
	int a = 0, b = 0;
	scanf("%d %d", &a, &b);
    printf("%d", (a + b) % 100);

	return 0;
}

发表于 2024-07-22 17:21:55 回复(0)
#include <stdio.h>

int main() {
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d", (a+b)%100 );
    return 0;
}
发表于 2024-04-26 15:21:38 回复(0)
int main()
{
	unsigned int a = 0, b = 0;
	unsigned int sum = 0;
	scanf("%u %u", &a, &b);

	//大于100的数都会被截断
	a %= 100;
	b %= 100;
	sum = a + b;

	//如果和大于等于100就减去100
	if (sum >= 100)
		printf("%u\n", sum - 100);
	else
		printf("%u\n", sum);
	return 0;
}

发表于 2024-04-03 16:25:03 回复(0)
#include <stdio.h>

int main() 
{
    int a = 0;
    int b = 0;
    int sum = 0;

    scanf("%d%d", &a, &b);

    //只读取后两位数
    a %= 100;
    b %= 100;

    sum = a + b;
    sum %= 100;//sum也只读取后两位

    printf("%d\n", sum);

    return 0;
}

编辑于 2024-03-18 15:17:58 回复(0)

int main(){
    int a,b,c,d;
    scanf("%d%d",&a,&b);
    c = a%100+b%100;
    d = c%100;
    printf("%d",d);
}
编辑于 2024-03-12 17:29:13 回复(2)
int main()
{
    int a,b,ret;
    scanf("%d %d", &a,&b);

    if (a >100 && b>100)
    {
        a = a % 100;
        b = b % 100;
    }
    ret = a + b;
    if (ret >= 100)
    {
        ret = ret % 100;
    }
    printf("%d", ret);


    return 0;
}

编辑于 2024-03-04 17:24:43 回复(0)
#include <stdio.h>

int main() {
  int a;
  int b;
  int c;
  scanf("%d%d",&a,&b);
  c=a+b;
 
    printf("%d",c%100);
 

    return 0;
}
发表于 2024-02-17 10:48:54 回复(0)
#include <stdio.h>

int main() {
    int a[2];
    for(int i=0; i <= 1; i++){
        scanf("%d", &a[i]);
        a[i] = a[i] % 100;
    }
    printf("%d", (a[0] + a[1]) % 100);
    return 0;
}
编辑于 2024-01-04 18:32:14 回复(0)

include <stdio.h>

int main()
{
int a,b,c;
scanf("%d %d",&a,&b);

a=a%100;
b=b%100;
c=(a+b)%100;
printf("%d",c);

return 0;

}

发表于 2023-11-05 19:49:34 回复(0)
#include <stdio.h>
int main(){
    int a = 0;
    int b = 0;
    int c = 0;
    scanf("%d %d", &a, &b);
    c = a + b;
    if (c>=100) {
        c%=100;
        if (c/10==0) {
            c%=10;
        }
    }
    printf("%d\n",c);
    return 0;
}

发表于 2023-06-17 18:17:14 回复(0)
#include <stdio.h>

int main() {
    int a=0,b=0;
    scanf("%d %d",&a,&b);
    printf("%d",(a+b)%100);
    
    return 0;
}

发表于 2023-03-06 21:55:04 回复(0)
#include <stdio.h>

int main() {
    unsigned int a = 0;
    unsigned int b = 0;
    scanf("%d %d", &a, &b);
    int c = a + b;
    if(c < 100)
    {
        printf("%d", c);
    }
    else
    {
        printf("%d", c % 100);
    }
   
    return 0;
}
发表于 2023-02-25 18:00:16 回复(0)
#include <stdio.h>
int main() {
    long a, b, rule;
    scanf("%ld %ld", &a, &b);
    rule = (a + b) % 100;
    printf("%ld\n", rule);
    return 0;
}
发表于 2023-02-03 09:24:22 回复(0)
#include<stdio.h>
int main()
{
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d", (a + b) % 100);
}
发表于 2022-12-16 13:12:14 回复(0)
#include <stdio.h>

int main() 
{
    int a = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    scanf("%d %d",&a,&b);
    c = a + b;
    d = c % 100;
    while(d >= 0 && d < 100)
    {
        printf("%d\n",d);
        break;
    }
    return 0;
}
发表于 2022-12-14 08:55:41 回复(0)
#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d",&a,&b);
    int sum =(a+b)%100;
    printf("%d" ,sum);
}
发表于 2022-11-23 09:22:02 回复(0)
#include <stdio.h>
int main() {
 int n,m;
 scanf("%d %d",&n,&m);
 int i=n+m;
 if(i<100){
     printf("%d",i);
 }
 else{
     printf("%d",i%100);
 }
}

发表于 2022-10-23 22:57:36 回复(0)
#include<stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    int x=a+b;
    if(x>=100)
    {
        int y=x%100;
        printf("%d\n",y);
    }
    else
        printf("%d\n",x);
    return 0;
}

发表于 2022-08-13 15:15:59 回复(0)