gpt4 book ai didi

c - 使用函数中的参数添加多个整数

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:31 25 4
gpt4 key购买 nike

我正在学习 C 语言的函数。我想在函数中使用参数对多个整数求和。我设法编写了一个代码来添加两个整数,但是如果我想添加多个整数并打印它们的总数呢?请指导我。我写的代码是;

#include<stdio.h>
#include<conio.h>
int sum(int a, int b, int c);
int main (void){
int x,y,z;
clrscr();
printf("Enter first integer to add.\n");
scanf("%d",&x);
printf("Enter second integer to add.\n");
scanf("%d",&y);
sum(x, y, z);
printf("Total = %d.\n",sum(x, y, z));
getch();
return 0;
}

int sum (int a, int b, int c){
c=a+b;
return c;
}

最佳答案

你可以这样做。

sum = 0;

while (ch == "y")
{
scanf("%d", &a);
sum+=a;
printf("Do you want to continue: ");
scanf("%c\n", &ch);
}

printf("%d", sum);
  • 想法是有一个初始值为 0 的变量 sum。
  • 有一个 while 循环,将整数 a 作为输入并将其添加到总和。
  • 你可以维护一个变量ch,它可以用来退出循环。只有当用户输入“y”时,才会再次要求用户输入整数。

关于c - 使用函数中的参数添加多个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9044131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com