C语言怎么把两个计算的程序整合起来?

两个程序:
#include<stdio.h>
void main()
{
double a,b,c,res;

printf("please input three number:");
scanf("%lf%lf%lf",&a,&b,&c);

res=a*b*c;
printf("%.0lf*%.0lf*%.0lf=%.0lf\n",a,b,c,res);}

#include<stdio.h>
void main()
{
double a,b,c,d,f,g;

printf("please input two number:");
scanf("%lf%lf",&a,&b);

c=a+b;
d=a-b;
f=a*b;
g=a/b;

printf("%.0lf+%.0lf=%.0lf\n",a,b,c);
printf("%.0lf-%.0lf=%.0lf\n",a,b,d);
printf("%.0lf*%.0lf=%.0lf\n",a,b,f);
printf("%.0lf/%.0lf=%.2lf\n",a,b,g);
}

第1个回答  2012-10-03
将这两个程序分别做成两个函数add1(),add2(),然后再重新做一个main函数,在main函数里面直接调用就行了.
例如:
main()
{
add1();
add2();
}
第2个回答  2012-10-03
可以使用管道技术,在命令行中输入echo 1 2 3|第一个程序名|一二个程序名,还不清楚的话可以网上查查管道技术。
第3个回答  2012-10-03
= =你直接把其中一个变成一个子函数不就OK了
第4个回答  2012-10-05
只保留一个主函数,去掉另一个主函数,并用大括号将两部分阔起来