- 75
- 0
- 约3.96万字
- 约 55页
- 2018-11-13 发布于广东
- 举报
1、已知文件dat2.dat中存放了500个三位整型数据。
要求:
1)将文件中的数据存入一个一维数组中。
2)编写函数int sxhs(int *p,int num)
{
}
求数组元素中 “水仙花数”的个数,并把该函数放在头文件Fnumber.h中以便在主函数中调用该函数。(“水仙花数”的含义是一个数的每个数位的立方和等于该数。例153=1^3+5^3+3^3。)
3)把“水仙花数”的个数显示到屏幕上,同时输出到数据文件d:\dat6.dat中。
答案:19
头文件:
int sxhs(int *p,int num)
{
int *v,m=0,a,b,c;
for(v=p;vp+500;v++)
{
a=*v/100;
b=*v/10%10;
c=*v%10;
if(*v==a*a*a+b*b*b+c*c*c)
m++;
}
return m;
}
主程序:
#include stdio.h
#include stdlib.h
#include math.h
#includeFnumber.h
#define N 500
int main()
{
FILE *fp;
int array[N],n;
fp = fopen(d:\\dat2.dat,r);
if(NULL ==fp)
{
您可能关注的文档
- ADONET数据库访问.ppt
- 数据邦定概述.ppt
- Java基础程序设计AB卷试题与评分标准.doc
- 第3、4章 面向对象编程.ppt
- 第03章 面向对象程序设计(基础篇).ppt
- 第04章 面向对象程序设计(高级篇).ppt
- 第5章 Java字符串类.ppt
- 第5章 Java集合类.ppt
- 第8章 SWING界面设计.ppt
- tcp_ip期末试题.doc
- T∕CECS 10009-2019 波浪式无内拉筋不锈钢水箱.docx
- T∕CECS 10069-2019 绿色建材评价 软化设备.docx
- T∕CECS 10020-2019 综合管廊智能井盖.docx
- T∕CECS 10077-2019 多能互补热源系统.docx
- T∕CECS 10123-2021 低温辐射碳棒发热轨.docx
- T∕CECS 10146-2021 复杂卷边冷弯型钢.docx
- T∕CECS 10152-2021 高分子聚合矿物质防渗材料.docx
- T∕CECS 10005-2018 路用低氯融雪剂.docx
- T∕CECS 10016-2019 高固型水性橡胶高分子防水涂料.docx
- T∕CECS 10023-2019 无内置热源相变蓄热装置.docx
原创力文档

文档评论(0)