왜 안될까요?

sh1996 Reply 9 years 23 weeks ago
scanf 를getchar로 바꿀정도로 신경썼는데 EOF는 아니길 바라는데
sh1996 Reply 9 years 23 weeks ago
#include<stdio.h> #include <stdlib.h> main() { int i,n,t,a,k,c,d,q,sum,z[1000]; char b[1000]; i=0; a=0; sum=0; while(1>0) {while(1>0) {q=0; while((d=getchar())!=' '&&d!='\n'&&d!=EOF) {b[q]=d; q++;} b[q]='\0'; n=atoi(b); sum=sum+n; if(d=='\n'||d==EOF) break;} z[i]=sum; if(d==EOF) break; i++; sum=0; } for(k=0;k<=i-1;k++) {for(t=k;t<=i;t++) if(z[k]==0||(k!=t&&z[k]==z[t])) break; if(t==i+1)a++;} printf("%d",a); } 코드 내용
pichulia Reply 9 years 23 weeks ago
k <= i 가 아닐까요?