#include<stdio.h>
#include<conio.h>
#define SIZE 10
int fun1(int x[] , int y[], int limit);
int main(void)
{
int i,limit ,num1[SIZE],num2[SIZE];
printf("\n\tPlease enter array size (No more than 10) => ");
scanf(" %d",&limit); // Array limit
for(i=0;i<limit;i++)
{
printf("\n\tPlease enter num1 (%d) => ",i+1);
scanf(" %d",&num1[i]);
}
for(i=0;i<limit;i++)
{
printf("\n\tPlease enter num2 (%d) => ",i+1);
scanf(" %d",&num2[i]);
}
fun1(num1,num2,limit);
getch();
return 0;
}
int fun1(int x[],int y[] ,int limit)
{
int i,total[SIZE];
printf("\n\tInside the function => ");
for(i=0;i<limit;i++)
{
total[i]=x[i]+y[i];
printf("\n\t %d + %d = %d",x[i],y[i],total[i]);
}
}
请你帮我将总计打印回主窗口。我不知道如何将总计打印回主函数。我不知道如何使用指针。
最佳答案
您还可以在 main
中定义 total
并将其作为参数传递给 fun1
,与 x< 的操作相同
和 y
。
这样你的函数就可以进行加法运算,并且 main
仍然可以进行打印(因为 total
可以从 main
访问)
关于c - 如何打印回main函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22134276/