📄 1_pro.c
字号:
#include <conio.h>
#include <stdio.h>
#define N 200
void read_dat(int xx[N])
{
int i,j;
FILE *fp;
fp=fopen("IN42.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
void main()
{
int i,k,cnt,xx[N],max;
float pj;
FILE *fw;
long j=0;
clrscr();
fw=fopen("OUT42.DAT","w");
read_dat(xx);
max=xx[0];
for(i=1,k=0;i<N;i++)
{
if(xx[i]>max)
max=xx[i]; /*找出数组xx中的最大元素*/
if(xx[i]%3==0||xx[i]%7==0)
{
j+=xx[i]; /*计算数组xx中值能被3整除或能被7整除的数的和*/
k++;
}
}
for(i=0,cnt=0;i<N;i++)
if(xx[i]==max) cnt++; /*统计数组xx中最大元素max的个数*/
pj=(float)(j*100/k)/100;
printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);
fclose(fw);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -