第2个回答 2011-02-09
五个数个不相同:
#include "stdio.h"
main()
{
int a,b,c,d,e;
for(a=1;a<=23;a++)
for(b=a+1;b<=23;b++)
for(c=b+1;c<=23;c++)
for(d=c+1;d<=23;d++)
for(e=d+1;e<=23;e++)
if(a+b+c+d+e==23)
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
五个数中可以有相同的数:
#include "stdio.h"
main()
{
int a,b,c,d,e;
for(a=1;a<=23;a++)
for(b=a;b<=23;b++)
for(c=b;c<=23;c++)
for(d=c;d<=23;d++)
for(e=d;e<=23;e++)
if(a+b+c+d+e==23)
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
记得选取最佳答案!!!