有四个数只能取-1或1 怎样取值可以是四个数之和等于0 用c语言编程

有四个数只能取-1或1 怎样取值可以是四个数之和等于0 用c语言编程

第1个回答  2011-04-30
int i,j,m,n;
for(i=-1;i<2;i+=2){
for(j=-1;j<2;j+=2){
for(m=-1;m<2;m+=2){
for(n=-1;n<2;n+=2){
if((i+j+m+n)==0)
printf("%d %d %d %d \n",i,j,m,n);
}
}
}
}
第2个回答  2011-04-30
看看我的吧
结果有三种情况
#include<stdio.h>

main()
{
int i,j,k,m;

for(i=-1;i<2;i=i+2)
{
for(j=-1;j<2;j=j+2)
{
for(k=-1;k<2;k=k+2)
{
for(m=-1;m<2;m=+2)
{
if(i+j+k+m==0)
{
printf("%d\t%d\t%d\t%d",i,j,k,m);
printf("\n");
}

}
}

}

}
return 0;
}
第3个回答  2011-04-30
#include<stdio.h>
main()
{
int i,j,m,n;
for(i=-1;i<2;i+=2)
{
for(j=-1;j<2;j+=2)
{
for(m=-1;m<2;m+=2)
{
for(n=-1;n<2;n+=2)
{
if((i+j+m+n)==0)
printf("%d %d %d %d \n",i,j,m,n);
}
}
}
}
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网