社区
C语言
帖子详情
求一道c语言题目
liet2008
2007-12-28 11:02:10
给定一个文件比如1.txt该文件中存有一列数,如下:
10
15
31
42
.....
求这些数的平均值?
...全文
234
12
打赏
收藏
求一道c语言题目
给定一个文件比如1.txt该文件中存有一列数,如下: 10 15 31 42 ..... 求这些数的平均值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChamPagneZ
2007-12-29
打赏
举报
回复
楼主还是多看看书.
我个人觉得你问题蛮大的.
:)
yinzhun
2007-12-29
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
int i = 0;
int j = 0;
int arr[10];
int num=0, total=0,k;
float avg=0;
fp = fopen ("t.txt", "rb");
while (!feof (fp))
{
fscanf (fp, "%d", &arr[i++]);
num++;
}
num--;
for (k=0; k<num; k++)
{
total += arr[k];
}
avg = (total*1.0)/num;
printf("%f\n", avg);
fclose (fp);
return 0;
}
稍微改动楼上的代码 应该符合了
szduweibing
2007-12-28
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define FILENAME "1.txt" //要读的文件名
int main(void)
{
FILE *fp;
char buf[20]; //数据不大,只用20个空间,否则可以加大
int num=0;
int date=0;
float ave;
fp=fopen(FILENAME,"rb");
memset(buf,0,20);
while(fgets(buf,20,fp))
{
date+=atoi(buf);
num++;
memset(buf,0,20);
}
ave=(float)date/(float)num;
printf("%f\n",ave);
return 0;
}
刚写的,应该可以用
comman_ndsc
2007-12-28
打赏
举报
回复
没这么简单把
---------------
不信你试试
liet2008
2007-12-28
打赏
举报
回复
没这么简单把
comman_ndsc
2007-12-28
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
int i = 0;
int j = 0;
int arr[10];
fp = fopen ("t.txt", "rb");
while (!feof (fp))
{
fscanf (fp, "%d", &arr[i++]);
}
while (j < i)
{
printf ("%-5d\n", arr[j++]);
}
fclose (fp);
return 0;
}
lxbxl_17
2007-12-28
打赏
举报
回复
fopen
while
{
fscanf("%d\n",n);
}
fclose
liet2008
2007-12-28
打赏
举报
回复
我是新手 啊,思想我也知道,要具体的程序!!!帮帮忙拉!!谢谢
一生有爱1980
2007-12-28
打赏
举报
回复
到C语言的教程里看看,
不就明白了吗
Treazy
2007-12-28
打赏
举报
回复
将文件中的数据依次读出
算下平均值不就可以了?!
liet2008
2007-12-28
打赏
举报
回复
printf ("%-5d\n", arr[j++]); 是什么意思 啊
liet2008
2007-12-28
打赏
举报
回复
printf ("%-5d\n", arr[j++]); 是什么意思 啊
把
题目
用
c语言
编程,急
求
这
一道
编程
题目
,用
C语言
本文展示了一个使用
C语言
编写的简单程序,该程序用于统计班级的各科成绩,并计算总平均分及找出最低分科目。
a33
c语言
表达式是,
一道
C语言
题目
,
求
一道
C语言
编程题。
本文提供多个
C语言
编程实例,包括数组操作、链表处理、字符处理等,通过具体代码示例帮助读者理解
C语言
的基本语法及应用技巧。
C语言
this is a string,
求
一道
C语言
题目
The aim of this exercise is to write a C program tha
这是
一道
关于
C语言
编程的
题目
,要
求
编写一个程序,从用户处获取两个大写字母,然后使用这两个字母在屏幕上打印出特定的钻石形状。程序应包含一个读取用户输入的函数和一个根据输入字符绘制形状的函数。示例中,如果输入为'H'和'P',则输出为一系列'H'和'P'组成的钻石形状。
c语言
矩阵运算入门教程,
一道
初学者的
C语言
题目
矩阵运算,
求
解答,万分感谢!...
本文介绍如何使用
C语言
实现针对N阶矩阵的加减运算,并详细说明了输入输出格式。关键步骤包括读取矩阵、解析运算符并执行相应操作,最后按照特定格式输出结果。遇到错误可能是输入格式不正确或边界条件处理不当。
c语言
编程
求
百位和个位的差,对任意一个键盘输入的3位整数,
求
出它的个位、十位和百位。
一道
c语言
题目
?...
本文介绍了如何使用
C语言
通过除法和取余操作将键盘输入的三位整数拆分成个位、十位和百位,并按照特定格式输出。展示了多个代码实现,包括去除多余词汇的版本和逐位提取的详细步骤。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章