2019-04-05 09:28:32 C

コンパイルは通るんですが実行するとエラーが起きて終了します。

Copy Copied! Full
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void){ int N; scanf("%d",&N); int i,j; int flag = 0; char s[1000000001]; int ans = 0; for(i=0;i<N+1;i++){ //iを文字列に変換し、sに入れる snprintf(s,1000000001,"%d",i); //sの0行目から753かどうか調べる /* flag = 0; for(j=0;j<strlen(s);j++){ if(s[j]=='7' ||s[j]=='5'||s[j]=='3'){ }else{ flag = -1; } } if(flag == 0){ ans++; } */ } printf("%d",ans); return 0; }
コンパイルは通るんですが実行するとエラーが起きて終了します。