有个程序不会编

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:39:09
有个程序我不会 ,希望有高人帮助:
有三个人获奖,甲不是一等奖,丙不是一等奖而且不是三等奖.请用C语言编写一个程序,显示出甲,乙,丙三人的获奖情况.

呵呵,很简单啊
#include<stdio.h>
void main()
{
int a,b,c; //对应甲,乙,丙
for(a=1;a<4;a++) //穷举所有获奖情况 ,1,2,3 对应三个奖项
for(b=1;b<4;b++)
for(c=1;c<4;c++)
if(a!=1&&c!=1&&c!=3&&a!=b&&b!=c&&a!=c)
printf("%d %d %d\n",a,b,c);
}
运行结果
3 1 2
Press any key to continue