请问这个哪里出错了,还有第三张图片那里编译器输出的是什么意思😔

img

img

img

这么改试试:

#include<stdio.h>
int main()
{
    int a,b,c;
    c = scanf("%d%d",&a,&b);
    if(c == 2)
    {
       printf("%d",(a+b)%100);
    }
    else{
       printf("Input error");
    }
    
    return 0;
}

需要判断scanf的返回值,为2表示成功读入了两个整数

为什么不直接printf("%d",(a+b)%100);呢?