我是靠谱客的博主 犹豫黑夜,最近开发中收集的这篇文章主要介绍dowhile嵌套乘法表c语言,C程序中do while语句可以进行嵌套使用吗?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

ljfa1200u

2013.09.20

02ae427d08e371d7e90d5b995e828d6d.png

采纳率: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语句可以进行嵌套使用吗?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部