main()
{
int fen1,fen2,fen5,i,j,k;
int x=0,y=0;
for(i=1;i<=100;i++)
for(j=1;j<=50;j++)
for(k=1;k<=20;k++)
{
x++;
if((i+j+k)==100&&k%5==0&&j%2==0)
{
printf("%d: fen1=%d fen2=%d fen5=%d\n",x,i,j/2,k/5);
y++;
if((y%5)==0)
printf("\n\n");
}
}
getch();
}
我写出来怎么是这样的啊,对不对啊?
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
int fen1=1,fen2=2,fen5=5,i=1;
int x,y,z;
for(x=1;x<=100;x++)
for(y=1;y<=50;y++)
{
if((x+2*y)<=95&&(x+2*y)%5==0)
{
printf("%d :fen1=%d,fen2=%d,fen5=%d\n",i,x,y,(100-x-2*y)/5);
i++;
if((i%5)==0)
printf("\n\n");
}
}
}
[此贴子已经被作者于2005-3-24 19:16:59编辑过]
----------------解决方案--------------------------------------------------------
谢谢各位了,俺自己也会拉!
#include<stdio.h>
#include<math.h>
main()
{int a,b,c,x,y,i=0,j=0;
int fen_1=1,fen_2=2,fen_5=5;
for(a=0;a<=100;a++)
{x=100-a*fen_1;
for(b=0;b<=50;b++)
{y=x-b*fen_2;
if(y<0) continue;
if(y%fen_5!=0) continue;
c=y/fen_5;
i=i+1;
j=j+1;
printf("%d,%d,%d\t",a,b,c);
if(i%5==0) printf("\n");
}
}
printf("\n%d\n",j);
getch();
}
----------------解决方案--------------------------------------------------------
强烈建议!!
请“温柔的将军”将自已的头像换掉,它总是将我的眼球吸引过去,
令我无法读完你的回贴!!
----------------解决方案--------------------------------------------------------
printf("%d",程序员==恶魔的契约);
1
----------------解决方案--------------------------------------------------------
不错,我试了.都挺好.但是 getch();这句删了才能使.这是为什么?????????????
----------------解决方案--------------------------------------------------------