2015-06-30から1日間の記事一覧

C言語 7の倍数の表示

/*二つの正の整数(1〜100)を入力し、その2数の範囲内にある7の倍数を出力する。入力値がエラーの場合はエラーメッセージを出力し、再入力できるようにする。 -処理条件- 繰り返し処理の初期値、増分値については、入力した小さい方の値以上で直近の7の倍数を…

C言語 最大値、最小値

/* 戦闘でデータ件数を入力し、件数分の整数を順次入力し、全データ入力後に入力したデータの合計、平均、最小値、最大値、負の個数、ゼロの個数、正の個数を出力する。 ---処理条件-- データ件数(0〜99)と件数分の整数データ(-9999〜9999の範囲の整数)をフ…

C言語 給与支給額、残業時間数の算出

/* 職級、扶養者及び残業時間数を入力し、給与支給額を算出する。 ---処理条件--- 各入力項目は整数とする。 職級は1〜7とする。 扶養者数は0〜5人とする。 残業時間数は0〜200時間とする。 職級が1〜3の場合は、残業時間数の入力は行わない。 */ #include <stdio.h> </stdio.h>…

C言語 ランキング

/*整数値(0〜900)を入力し、ランクを判定し入力値とともに判定結果を出力する。*/ #include <stdio.h> int main() { int rank; printf("ランクの判定\n整数値を入力"); scanf("%d",&rank); if(rank>=0&&rank<=100)printf("F\n"); if(rank>=101&&rank<=200)printf("E\n</stdio.h>…

C言語 理想体重

/*身長と体重を入力し、身長から計算した理想体重と入力した体重とを比較して、それぞれ該当するメッセージを出力する。*/ #include <stdio.h> int errmsg(int tall, double weight); int main(){ int tall; double weight,max_ideal,min_ideal; printf("理想体重の計</stdio.h>…

C言語 合計金額の計算

/* 商品の個数を入力し、商品名、単価、個数、金額を出力する。 最後に全ての商品の合計金額を出力する。 */ #include <stdio.h> #include <string.h> typedef struct menu{ char name[32]; int price; int num; int sum; }menu_t; int main(void){ menu_t menu[4]; int i, alls</string.h></stdio.h>…

C言語 16進数形式表示

/* 2つの整数値を入力し、以下の計算を行い結果を出力する。 ①整数1 + 整数2 ②整数1 - 整数2 ③整数1 × 整数2 ④整数1 ÷ 整数2 の商と余り ⑤整数1 ÷ 整数2 */ # include <stdio.h> int main(void){ int seisu1, seisu2; short shortWa, shortSa,shortSeki, shortShou, s</stdio.h>…

C言語 ファイル8(マッチング(照合)処理)

/* 商品マスタ3(syohin3.mst)と変更ファイル(henko.trn)を入力し、マッチング処理に寄り商品マスタ4を出力する。処理後に各処理の処理件数を標準出力へ出力する。 ---処理区分--- AD:追加データ UP:単価変更データ DL:削除データ */ #include <stdio.h> #include <string.h> int</string.h></stdio.h>…

C言語 ファイル7(マージ処理)

/* 商品マスタ1(syohin1.mst)と商品マスタ2を入力し、マージ処理により商品マスタ3(syhohin3.mst)を出力する。処理後に商品マスタ1,商品マスタ2,商品マスタ3の処理レコード数を標準出力へ出力する。 */ #include <stdio.h> int main (void) { FILE *fp1,*fp2,*fpout; </stdio.h>…

C言語 ファイル6(グループインジケート)

/* 売上データ(uriage.dat)より、売上一覧表を出力する。重複する商品コード、商品名は出力しない。 */ #include <stdio.h> int main (void) { struct uriage{ int denpyou; int code; char name[32]; int price; int num; int sum; }data[256]; int i=0,j=0,gtotal=0</stdio.h>…

C言語 ファイル5(グループトータルによる集計表の作成)

/* 売上データ(uriage.dat)より、売上一覧表を出力する。 */ #include <stdio.h> int main (void) { struct uriage{ int denpyou; int code; char name[32]; int price; int num; int sum; }data[256]; int i=0,j=0,gtotal=0,total=0,n=0; FILE *fp; fp=fopen("uriage</stdio.h>…

C言語 ファイル4(テキストファイルの探索)

/* 商品コードを入力し、該当する商品の商品名、単価を検索(syohin.mstより)して出力する。繰り返し検索できるようにし、商品コードに99が入力されたら終了する。 */ #include <stdio.h> int main (void) { int code,price,cnt=0,in_code,kensuu=0, i; char name[32],</stdio.h>…

C言語 ファイル3(テキストの追加書込)

/* 標準入力より商品コード、商品名、単価を入力し、商品マスタ(syohin.mst)に追加出力する。1回の実行で1レコードのみの出力とする。 次の2レコードを追加する。 74 分度器 370 85 コンパス 230 */ #include <stdio.h> int main (void) { int code,price,cnt=0; char</stdio.h>…

C言語 ファイル2(エラー処理)

/* 標準入力より入力ファイル名(syohin.mst)と出力ファイル名(syohin.bak)を入力し、入力ファイル名の内容を出力ファイルにコピーする。コピー後にコピーしたレコード数を出力する。入力ファイルが存在しない場合はエラーメッセージを出力し、コピーは行わな…

C言語 ファイル1(テキストファイルのオープン、クローズ)

/* 商品マスタを読み込み、商品一覧表を出力する(商品マスタを実行前に作成しておく)。 */ #include <stdio.h> int main (void) { int code,price,i; char name[32]; FILE *fp; fp=fopen("syohin.mst","r"); if(fp==NULL){ return -1; } printf("***商品一覧表***\n")</stdio.h>…