【发布时间】:2014-04-12 05:05:41
【问题描述】:
我正在尝试暂停屏幕以测试代码,但我不知道是否将 system("pause") 放在我说未定义的任何地方
#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS
void load(int*a, int*b, int*c)
{
printf("Enter 3 numbers");
scanf("%d %d %d", &(*a), &(*b), &*(c));
}
void calc(int a, int b, int c, int *sum, float *avg)
{
*sum = a + b + c;
*avg = *sum / (float)3;
}
void print(int a, int b, int c, int sum, float avg)
{
printf("The 3 numbers are%d %d %d \n",a, b, c);
printf("The sum is %d\n", sum);
printf("The Avg is %f\n", avg);
}
void main()
{
int a, b, c, sum;
float avg;
load(&a, &b, &c);
calc(a, b, c, &sum, &avg);
print(a, b, c, sum,avg);
}
【问题讨论】:
-
你可以这样做
getchar()
标签: c function parameter-passing