Skip to content

Instantly share code, notes, and snippets.

@takatakamanbou takatakamanbou/ex06prime.c Secret
Last active Oct 14, 2017

Embed
What would you like to do?
2017年度応用プログラミング及び実習 ex06D
#include <stdio.h>
#include <stdlib.h>
#define FNAME "primedata.txt"
#define NDATA 100
int main(void)
{
int x[NDATA], y = 106483, n;
FILE *fp;
// MaxDivisor() を使ってみる
printf("%d の約数のうち %d を除いて最大なのは %d です\n", y, y, ★★★);
// ファイルから数を読み込む
fp = fopen(FNAME, "r");
if(fp == NULL){
fprintf(stderr, "ERROR: fopen failed\n");
exit(EXIT_FAILURE);
}
for(n = 0; n < NDATA; n++){
if(★★★ != fscanf(fp, "%d", &x[n])) break;
}
fclose(fp);
printf("%d 個読み込みました\n", ★★★);
// PrintPrime() を使ってみる
printf("----------\n");
PrintPrime(★★★);
printf("----------\n");
// CountPrime() を使ってみる
printf("この中に素数は %d 個あります\n", ★★★);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.