我试图暂停我的屏幕以测试代码,但我不知道是否将系统("暂停")放在我说的任何地方说未定义
#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);
}
答案 0 :(得分:1)
将它放在main()的末尾。
不要忘记包含其标题:
#include <stdlib.h>