这程序怎么怎么编程呢?主函数怎么定义?可以只用只用一种方法,完成就行。
方法1:
#include <stdio.h>
int sum(int a, int b, int c)
{
return a+b+c;
}
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("%d", sum(a,b,c));
return 0;
}
运行截图
方法2:
#include <stdio.h>
int sum(int a, int b)
{
return a + b;
}
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("%d", sum(sum(a, b), c));
return 0;
}
运行截图
方法3:
#include <stdio.h>
#include <stdarg.h>
int sum(int count, ...) {
va_list args;
int total = 0;
va_start(args, count);
for(int i = 0; i < count; i++) {
total += va_arg(args, int);
}
va_end(args);
return total;
}
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("%d", sum(3, a, b, c));
return 0;
}