满意答案
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语句可以进行嵌套使用吗内容请搜索靠谱客的其他文章。
发表评论 取消回复