C语言程序中紧急情况,求助!!请人帮忙画C语言程序流程图.紧急!!!

求助!!请人帮忙画C语言程序流程图.紧急!!!

來源:互聯網  2010-09-08 10:22:58  評論

分類: 電腦/網絡 >> 程序設計 >> 其他編程語言

問題描述:

2.程序源代码:

#include "stdio.h"

#include "conio.h"

main()

{

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/

for(i='x';i<='z';i++)

for(j='x';j<='z';j++)

{

if(i!=j)

for(k='x';k<='z';k++)

{

if(i!=k&&j!=k)

{

if(i!='x'&&k!='x'&&k!='z')

printf("order is a--%c\tb--%c\tc--%c\n",i,j,k);

}

}

}

getch();

}

參考答案:

今天比较高兴,哈哈哈,决定回答一个问题

不过好像发不了图,我给你标上注释吧,流程图就应该不难了,嘿嘿

#include "stdio.h" //此处不解释

#include "conio.h" //此处不解释

main() //此处也不解释

{

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/

//这里的x,y,z 可以这样理解:x,y,z是对i,j,k三人的一种排序,

//比方说x表示第一名,y表示第二名,z表示第三名

//继续下看

for(i='x';i<='z';i++) //先把i假设为x,y,z三种情况都试一遍

for(j='x';j<='z';j++) //在i的每种情况中再把j假设为x,y,z都试一遍

//接下来还有k的

{

if(i!=j) //显然,i和j是不能相等的,只考虑不相等的情况

for(k='x';k<='z';k++) //这里是试k了,在i,j每种情况下枚举k,每种情

//况都考虑到了

{

if(i!=k&&j!=k) //i和j都不可能等于k,这里排除相等的情况

{

if(i!='x'&&k!='x'&&k!='z') //这里应该就是条件了,如果说x表示第

//一名,y表示第二名,z表示第三名

//那么这里就表示i不是第一,k也不是第一

//k也不是第三 ,满足此条件就执行下面

//的输出

printf("order is a--%c\tb--%c\tc--%c\n",i,j,k); //这里输出满足条件

//的结果

}

}

}

getch(); //敲任意键结束程序

}

//by tomtone 2007-01-11

[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]2.程序源代码:

#include "stdio.h"

#include "conio.h"

main()

{

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/

for(i='x';i<='z';i++)

for(j='x';j<='z';j++)

{

if(i!=j)

for(k='x';k<='z';k++)

{

if(i!=k&&j!=k)

{

if(i!='x'&&k!='x'&&k!='z')

printf("order is a--%c\tb--%c\tc--%c\n",i,j,k);

}

}

}

getch();

}[br][b]参考答案:[/b][br]今天比较高兴,哈哈哈,决定回答一个问题

不过好像发不了图,我给你标上注释吧,流程图就应该不难了,嘿嘿

#include "stdio.h" //此处不解释

#include "conio.h" //此处不解释

main() //此处也不解释

{

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/

//这里的x,y,z 可以这样理解:x,y,z是对i,j,k三人的一种排序,

//比方说x表示第一名,y表示第二名,z表示第三名

//继续下看

for(i='x';i<='z';i++) //先把i假设为x,y,z三种情况都试一遍

for(j='x';j<='z';j++) //在i的每种情况中再把j假设为x,y,z都试一遍

//接下来还有k的

{

if(i!=j) //显然,i和j是不能相等的,只考虑不相等的情况

for(k='x';k<='z';k++) //这里是试k了,在i,j每种情况下枚举k,每种情

//况都考虑到了

{

if(i!=k&&j!=k) //i和j都不可能等于k,这里排除相等的情况

{

if(i!='x'&&k!='x'&&k!='z') //这里应该就是条件了,如果说x表示第

//一名,y表示第二名,z表示第三名

//那么这里就表示i不是第一,k也不是第一

//k也不是第三 ,满足此条件就执行下面

//的输出

printf("order is a--%c\tb--%c\tc--%c\n",i,j,k); //这里输出满足条件

//的结果

}

}

}

getch(); //敲任意键结束程序

}

//by tomtone 2007-01-11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值