2015-07-01から1日間の記事一覧

C言語 素数の表示

/* 正の整数(3〜999)を入力し、入力した値までの素数を出力する。 処理は繰り返し行えることとし、入力値が0の場合に処理終了とする。 */ #include <stdio.h> int main() { int i, j, n, k = 0, d[200], cnt = 0; for (;;) { printf("整数3〜999を入力-->"); scanf("%</stdio.h>…

C言語 指定された駅への東京駅からの距離、運賃

/* 東海道新幹線の駅名を入力し、東京からの順序番号と距離及び普通運賃を出力する。 処理は繰り返し行えるものとし、入力した駅名が"終了"の時に処理終了とする。 */ #include <stdio.h> #include <string.h> typedef struct station { int no; char name[10]; double distance</string.h></stdio.h>…

C言語 魔方陣

/* 5x5の魔方陣を出力する。 魔方陣とは、正方形のnxnのマス目に1〜n^2の数値を埋めて縦、横、斜めの各列の和が全ておなじになるように設定したもの。nは3以上の奇数である。 「C言語による最新アルゴリズム事典」奥村晴彦 技術評論社 によれば 「n次(nxn)の…

C言語 データの入力と並び替え

/******************************************** 整数データ(-9999〜9999)を順次入力(11.txt)し配列に格納する。 全データ入力後にデータを昇順に並べ替えて出力する。 **********************************************/ #include <stdio.h> #include <string.h> int read(int *</string.h></stdio.h>…

C言語 最大公約数と最小公倍数

/* 2〜10000までの正の整数を2つ入力し、2数の最大公約数と最小公倍数を求める。 どちらか整数の入力時にゼロが入力された場合に処理終了とする。 */ #include <stdio.h> int input(int *data); int errcheck(int x, int y); int gcd(int x, int y); int main() { int</stdio.h>…

C言語 カレンダーの作成

/* 年を西暦4桁(1000〜9999)、月を1桁か2桁(1〜12)の正の整数で入力し、指定の月のカレンダーを作成する。 -出力例- 年を西暦4桁(1000〜9999)、月を1桁または2桁(1〜12)で入力 年==>2015 月==>6 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1…

C言語 三角形の描画

/*指定の高さで、左下が直角の三角形を*で表示する。 -処理条件- 高さは整数値3〜9の正の数値とする。 -結果例- 高さ = 5 * ** *** **** ***** */ #include <stdio.h> int main() { int i,j,ver; scanf("%d",&ver); printf("高さ = %d",ver); for(i=0;i<=ver;i++){ fo</stdio.h>…