解题思路:利用do while
注意事项: 注意i和j的赋值 要从这个数本身开始算起 do while 满足则循环 需要用||跳出循环
参考代码:
#include "stdio.h"
int main()
{
int a,b,i,j;
scanf("%d%d",&a,&b);
if(a>b)i=a;
else i=b;
do
{
i--;
}while(a%i!=0||b%i!=0);
printf("%d\n",i);
if(a>b) j=a;
else j=b;
do
{
j++;
}while(j%a!=0||j%b!=0);
printf("%d",j);
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:844 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:809 |
母牛的故事 (C语言代码)浏览:439 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1526 |
简单的a+b (C语言代码)浏览:544 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:870 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:679 |
Minesweeper (C语言描述,蓝桥杯)浏览:1132 |
字符逆序 (C语言代码)浏览:461 |