从键盘输入两个正整数,让计算机判断第2个数是不是第1个数的约数。如果是 则输出yes,不是则输出n

从键盘输入两个正整数,让计算机判断第2个数是不是第1个数的约数。如果是 则输出yes,不是则输出no。
这个c语言代码怎么写?

main()
{
int a;
int b;
printf("输入两个正整数:");
scanf("%d%d",&a,&b);
if ((a%b)==0)
{
printf("yes\n");
}
else
{
printf("no\n");
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-16
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>

// 编译器:VS2013
// 返回值:x能被y整除,y称为x的约数,
_Bool judge(int x, int y)
{
_Bool flag = false;
if (x % y == 0)
{
flag = true;
}
return flag;
}

void main()
{
int x = 0, y = 0;
// 循环输入,Ctrl + Z结束输入
while (scanf_s("%d%d", &x, &y) != EOF)
{
if (judge(x, y))
{
printf("yes\n");
}
else
{
printf("no\n");
}
}

system("pause");
}

...第2个数是不是第1个数的约数。如果是 则输出yes,不是则输出n_百度...
printf("输入两个正整数:");scanf("%d%d",&a,&b);if ((a%b)==0){ printf("yes\\n");} else { printf("no\\n");} }

...第2个数是不是第1个数的约数。如果是则输出yes不是输出no
回答:#include <stdio.h>main(){ printf("输入数");int a,b;scanf("%d%d",&a,&b);if(b!=0){ if(a%b==0) { printf("yes"); }else {printf("no");}}else printf("错误");}

...判断第二个数是不是第一个数的约数,如果是输出yes不是输出no,对吗...
应该改为 if(a%b!=0)...

...一个正整数,判断它是否为偶数,如果是则输出"Yes",如果不是,则输出...
printf("yes");else printf("no");\/\/思路是这样,语法可能不太对

c语言最大公约数最小公倍数
c语言最大公约数最小公倍数如下:从键盘输入两个正整数a和b,求其最大公约数和最小公倍数。算法思想:利用格式输入语句将输入的两个数分别赋给a和b,然后判断a和b的关系,如果a小于b,则利用中间变量t将其互换。再利用辗转相除法求出最大公约数,进而求出最小公倍数。最后用格式输出语句将其...

关于python随意输出两个数是多少的信息
1、用python 编程实现输入两个整数,输出对应的两个整数 这个怎么做啊?2、python随机生成两个100以内整数,打印其中一个数的数据内型和存储地址,求这两个数和差积商幂3、Python任意输入两个数,求两个数的最大公约数(最大公约数条件是公约数4、Python 提示用户输出两个整数,程序输出介于这两个整数...

用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
return 1; \/\/ 返回非零值表示程序出错 } \/\/ 获取个位数 int last_digit = number % 10;\/\/ 判断个位数是否为5 if (last_digit == 5)printf("yes\\n");else printf("no\\n");return 0;} ```这段代码的功能是提示用户输入一个正整数,然后判断这个数的个位数是否为5,如果是,则输出“...

...要求使用列表存储两个数的所有公约数,并输出最大公约
第一个空肯定是要判断这个数i是否是m和n的公约数,那公约数的意思就是能被整除就是了,在计算机语言里整除是用取模的余数为0来判断,所以第一个空填m%i==0 && n%i==0。第二空就是按要求使用列表保存了,前面已经声明了列表dev了,所以把使if成立的i填入dev就是了,dev.append(i)第三空输...

急!急!急!谁有09年计算机国二C语言上机100题
if (leap==1&&mouth>2)\/*如果是闰年且月份大于2,总数天数应该加1*\/sum++;printf ("It is the %dth day.",sum);}【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较...

用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
include <stdio.h> int main(){ int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){ five = five%10;} if(five == 5)printf("yes");else printf("no");return 0;}

相似回答