求【如何通过用户输入的内容进行筛选】
假设用户输入了数组v的10个数,然后输出10种方式的结果(还有一条输出结果我没显示出来在代码的注释中)然后用数组v对每行的结果进行筛选,最后将筛选结果符合的输出。我的问题是:能不能把输出10种方式的结果用另外的数组t[100]把其储存起来,然后再用数组v里的10元素进行判断,最后把筛选结果显示出来?
下面是我写的代码请大神们帮忙改改如何实现:
程序代码:#include<stdio.h>
int main()
{
int n,m,z=0;
int a,b,c,d,e,f,g,h,l,aa,ff,gg,ee,bb;
int t[100];
int v[9];
printf("输入数组v的10个数\n");
for(m=0;m<10;m++)
{
scanf("%d",&v[m]);
}
printf("输入一个数\n");
scanf("%d",&a);
printf("输入差值\n");
scanf("%d",&h);
for(b=1;b<h;b++)
{
for(c=1;c<h;c++)
{
for(d=1;d<h;d++)
{
if(b+c+d==h)
{
e=a+b;
f=e+c;
g=f+d;
z++;
t[e]=e;
t[f]=f;
t[g]=g;
t[a]=a;
//printf("%d+%d+%d=%d\n",b,c,d,h);
printf("%2d %2d %2d %2d\n",t[a],t[e],t[f],t[g]);
}
}
}
}
printf("共有%d中方式",z);
return 0;
}

