gpt4 book ai didi

C 编程 - 平均

转载 作者:行者123 更新时间:2023-11-30 19:40:54 29 4
gpt4 key购买 nike

好吧,我完全被困在这里,如果这给你们带来任何不便,我深表歉意,但我需要你们的帮助。

我目前正在自学 C,并且从昨天开始慢慢地达到目标。所以我想给自己一个任务,让用户输入 3 个数字,程序必须找到这三个数字之间的平均数。

这是我的代码:

#include <stdio.h>

int main() {

int firstnum, secnum, thirnum, finalnum;

printf("Enter the first number \n");
scanf("%f",&firstnum);

printf("Enter the second number \n");
scanf("%s",&secnum);

printf("Enter the third number \n");
scanf("%t",&thirnum);

finalnum = (firstnum +secnum+thirnum)/3;
printf("The average value is: " finalnum);

return finalnum;

}

最佳答案

读取整数或 float :正确的格式说明符

对于整数,您需要 %d,对于 double ,您需要 %lf。阅读有关其他地方的更多信息。

例如

scanf("%d",&firstnum);

打印整数或 float

例如

printf("The average value is: %d", finalnum);

避免整数除法:强制转换或全部 float

参见http://mathworld.wolfram.com/IntegerDivision.html

例如

double finalnum = (firstnum +secnum+thirnum)/3.0;

或者对所有类型使用 float 。

double firstnum, secnum, thirnum, finalnum;

ma​​in 成功返回 0

return 0;

关于C 编程 - 平均,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34289881/

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