📄 pe4.c
字号:
#include "stdio.h"
#include "string.h"
char xx[100][11];
int yy[10];
int ReadDat();
WriteDat();
CountRs()
{int i,j,flag,non=0;
for(i=0;i<100;i++)
{flag=0;
for(j=0;j<10;j++)
if(xx[i][j]=='1') flag++;
if(flag>0&&flag<10) {
for(j=0;j<10;j++)
if(xx[i][j]=='1') yy[j]++; }
else non++;
}
printf("non:%d\n",non);
}
main()
{int i;
for(i=0;i<10;i++) yy[i]=0;
if(ReadDat()) {
printf("open file error\n");return;}
CountRs();
WriteDat();
}
int ReadDat(void)
{
FILE *fp ;
int i = 0 ;
char *p ;
if((fp = fopen("in.dat", "r")) == NULL) return 1 ;
while(fgets(xx[i], 80, fp) != NULL) {
p = strchr(xx[i], '\n') ;
if(p) *p = 0 ;
i++ ;
}
/* maxline = i ;*/
fclose(fp) ;
return 0 ;
}
WriteDat()
{FILE *fp;
int i;
fp=fopen("out.dat","w");
for(i=0;i<10;i++) {
fprintf(fp,"%d\n",yy[i]);
printf("%d\n",yy[i]);
}
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -