从键盘输入两个整数a、b,如果a>b,则输出a%b,如果输出a<b,则输出b%a?python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从键盘输入两个整数a、b,如果a>b,则输出a%b,如果输出a<b,则输出b%a?python相关的知识,希望对你有一定的参考价值。

参考技术A 首先采用int把输入的整数保存到变量a和b中,然后再进行判断,根据判断的结果输出相应的内容:
a=int(input('请输入a='))b=int(input('请输入b='))if a>b: print ('a%b=',a % b)else: print ('b%a=',b % a)

编写一个程序,从键盘输入两个整数,输出这两个数之和

这才是正确的程序:
#include<stdio.h>
void
main()

int
a,b,sum;
printf("请输入两个整数\n");
scanf("%d
%d",&a,&b);
sum=a+b;
printf("the
sum
is:%d\n",sum);

主函数一般是没有返回值的,应该用void;变量应该先定义,后使用,所以int
a,b,sum;要放在
scanf("%d
%d"&a,&b);的前面;
Scanf那句引号后有个逗号;
输出sum的那一句,冒号:后面应该加个%d

还有就是,你main错写成mian了。
参考技术A 上面程序的错误是:scanf提出要求的输入是“数a”
“逗号”
“数b”,既然没有给出逗号,那就一直没有给b赋值,也没有给b一个初始化的值,那么得出的结果就是一个随机数。可以把逗号去掉,这样两个数字之间用个空格就行了。修改为:
#include<iostream>
using
namespace
std;
int
main()
int
a,b;cin>>a>>b;cout<<a+b;int
k;cin>>k;
参考技术B #include<stdio.h>
int
main()

int
a,b,sum;
printf("请输入两个整数\n");
scanf("%d
%d",&a,&b);
sum=a+b;
printf("the
sum
is:%d\n",sum);
return
0;

首先是main
而不是
mian
Scanf那句中间有个逗号
printf那句加个%d
参考技术C 你应该先定义a和b的类型。
你这个不是主函数吧?要是主函数不要有int

return
0;
#include<stdio.h>
main()

printf("请输入两个整数\n");
int
a,b,sum;
scanf("%d
%d"&a,&b);
sum=a+b;
printf("the
sum
is
d%:\n",sum);
参考技术D 编程实现:输入两个整数,输出两数之和。

要求:只用一个printf()函数和一个scanf()函数。要有程序及运行结果截图或拍照图片。

以上是关于从键盘输入两个整数a、b,如果a>b,则输出a%b,如果输出a<b,则输出b%a?python的主要内容,如果未能解决你的问题,请参考以下文章

C++编程,从键盘输入两个数组,求两个数组的交集并输出。

编写一个程序,从键盘输入两个整数,输出这两个数之和

C语言作业: 从键盘输入3个整数,按照从小到大的顺序输出

Python 输入两个整数a和b,求a-b的绝对值?

关于C++,从键盘输入3个整数,输出其中最大数

c语言程序设计. 由键盘输入两个整数,分别计算这两个数的和、差、积、商,并输出结果。