概述
满意答案
ljfa1200u
2013.09.20
采纳率:51% 等级:12
已帮助:6961人
可以,但是你这样写是错的,do~while()的作用是,先执行do里面的语句,再执行while(),为执行while里的语句,执行完后再回到while(),为真继续执行,否则退出,你这样写的话就是执行do~,到while()为真,并且while(ch=='Y'||ch=='y');
是语法错误,while(ch=='Y'||ch=='y'){语句;}应该这样才对.
#include "stdafx.h"
#include
#include
#include
int main( void )
{
int m,n,x,max,ch;
do
{
printf("请输入二个数:n");
scanf_s("%d%d",&m,&n);
if(m>n) m=m+n,n=m-n,m=m-n;
for(x=1;x<=m;x++)
{
if(m%x==0&&n%x==0) max=x;
}
printf("最大公约数为:%dnn",max);
printf("重新开始计算请按“Y”,退出请按“N”");
ch=_getch();
ch=toupper(ch);
printf("nn");
}
while(ch=='Y'||ch=='y')
{
printf("请输入二个数:n");
scanf_s("%d%d",&m,&n);
if(m>n) m=m+n,n=m-n,m=m-n;
for(x=1;x<=m;x++)
{
if(m%x==0&&n%x==0) max=x;
}
printf("最大公约数为:%dnn",max);
printf("重新开始计算请按“Y”,退出请按“N”");
ch=_getch();
ch=toupper(ch);
printf("nn");
}
}
用do~while()可以这样写,不过这样有点麻烦
00分享举报
最后
以上就是犹豫黑夜为你收集整理的dowhile嵌套乘法表c语言,C程序中do while语句可以进行嵌套使用吗?的全部内容,希望文章能够帮你解决dowhile嵌套乘法表c语言,C程序中do while语句可以进行嵌套使用吗?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复