编程题 详细内容进来看

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:46:33
编程题;有a,b,c,d四个整数,从这四个数中,取一个数,2个数,3个数,4个数,不能重复,问多少中情况,每一种得到数的和有多少不同的,列出分布情况.请写清详细代码 第一个可以的到成功运行结果的就给分.

#include <stdio.h>
int main()
{
int a,b,c,d,i,j,k,sum,t=0;
int num[4];
scanf("%d%d%d%d",&a,&b,&c,&d);
num[0]=a; num[1]=b; num[2]=c; num[3]=d;
for(i=0;i<4;i++){sum=num[i];printf("sum=%d\n",sum);t++;}
for(i=0;i<3;i++)
for(j=i+1;j<4;j++){sum=num[i]+num[j];printf("sum=%d\n",sum);t++;}
for(i=0;i<2;i++)
for(j=i+1;j<3;j++)
for(k=j+1;k<4;k++)
{sum=num[i]+num[j]+num[k];printf("sum=%d\n",sum);t++;}

printf("sum=%d\n",num[0]+num[1]+num[2]+num[3]);t++;
printf("情况共有%d种.\n",t);
return 0;
}

题意不清楚,得到 数的和是什么意思