www.3112.net > 【C语言】已知文本数据文件numBEr.DAt中已保存有300个4位整数,请编写程序读取这些数并将其...

【C语言】已知文本数据文件numBEr.DAt中已保存有300个4位整数,请编写程序读取这些数并将其...

#include<stdio.h>void main(){file *fp;int a[80],i,j;int a,b,c;a=b=c=0;if(fp=fopen("number.dat","r"))==null) printf("读取失败\n");for(i=0;i<80;i++){fscanf(fp,"%d",&a[i]);if(fp==eof) break;}for(j=0;j<=i;j++){if(a[i]>0) a++;if(a[i]<0) b++;if(a[i]==0) c++;}printf("正=%d,负=%d,零=%d\n",a,b,c);}

[图文] 已知数据文件in.dat中存有300个四位数,并已调用读函数rcadDat把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt

条件语句这样写比较好:if(xx[i]/1000 >=1 && xx[i]/10000<1) totNum++;

#include#include#includemain(void){int i,k,j,t;FILE *fp;if(fp=fopen("data.dat","r")==NULL){printf("Cannot open file:\n");exit(0);}for(i=0;ik){for(i=1;ib[j+1]){t=b[i];b[i]=b[i+1];b[i+1]=t;}for(i=1;i 评论0 0 0

你好!周星驰 打字不易,采纳哦!

#include #include int main(){ FILE *fp; fp=fopen("in.dat","w"); srand((unsigned)time(NULL)); for(int i=0;i!=200;++i) { int j; do { j=rand(); }while(j>=9999||j 评论0 0 0

/* 建立一个password.dat文件,用文本方式打开,将数据集输入,放在程序目录下 */#include "stdio.h"#include "stdlib.h"void main(){ FILE *fp; int i=0,add=0; char str[200],str1[101]={0}; /* str1是需要保存的字符 */ if((fp=fopen("password.dat",

注意:部分源程序存放在test.c文件中.请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容. 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a

#includevoid main(){ int a,b,c,d; int number=0; printf("请输入4个整数"); scanf("%d,%d,%d,%d",&a,&b,&c,&d);if(a==b) number++;else if(a==c) number++;else if(a==d) number++;else if(b==c) number++;else if(b==d) number++;else if(c==d) number++;printf("具有相同数字的个数为:%d",number);}给你改过来了,好了,放心交吧希望对你有帮助.

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com