2013-10-06から1日間の記事一覧
#include <stdio.h> #define NUMBER 5 // 人数 /*--- 要素数noの配列vcの最小値を返す ---*/ int min_of(const int vc[], int no) { int i; int min = vc[0]; for (i = 1; i < no; i++) if (vc[i] < min) min = vc[i]; return (min); } int main(void) { int i; int e</stdio.h>…
#include <stdio.h> #define NUMBER 5 // 配列の要素数 /*--- 要素数noの配列vcの全要素にxを代入 ---*/ void fill(int vc[], int no, int x) { int i; for (i = 0; i < no; i++) vc[i] = x; } int main(void) { int i; int x[NUMBER] = {5, 4, 3, 2, 1}; fill(x, NUM</stdio.h>…
#include <stdio.h> /*--- 文字chをno個連続表示 ---*/ void put_nchar(int ch, int no) { while (no-- > 0) putchar(ch); } int main(void) { int i; int width, height; puts("平行四辺形を作りましょう。"); printf("横幅:"); scanf("%d", &width); printf("高さ</stdio.h>…
#include <stdio.h> /*--- *をno個連続表示 ---*/ void put_stars(int no) { while (no-- > 0) { putchar('*'); } } int main(void) { int i; int width, height; puts("長方形を作りましょう。"); printf("横幅:"); scanf("%d", &width); printf("高さ:"); scanf(</stdio.h>…
#include <stdio.h> /*--- 三つの整数の最小値を返す ---*/ int min3(int x, int y, int z) { int min = x; if (y < min) min = y; if (z < min) min = z; return (min); } int main(void) { int na, nb, nc; puts("三つの整数を入力してください。"); printf("整数1</stdio.h>…
#include <stdio.h> /*--- 小さい方の値を返す ---*/ int minof(int x, int y) { if (x < y) return (x); else return (y); } int main(void) { int na, nb; puts("二つの整数を入力してください。"); printf("整数1:"); scanf("%d", &na); printf("整数2:"); sca</stdio.h>…
#include <stdio.h> #define MAX 5 // 配列の要素数 int main(void) { int i, j; int va[] = {10, 20, 30, 40, 50}; int vb[] = {99, 88, 77, 66, 55}; for (i = 0, j = MAX - 1; i < MAX; i++, j--) printf("va[%d]=%d vb[%d]=%d 和=%d\n", i, va[i], j, vb[i], va[i</stdio.h>…
#include <stdio.h> #define MAX 1000 // 最大1000個 int main(void) { int i = 0; int sum = 0; // 合計 int ary[MAX]; puts("整数を入力してください。"); while (i < MAX) { printf("No.%d:", i + 1); scanf("%d", &ary[i]); if (ary[i] == 9999) { i++; break; }</stdio.h>…
#include <stdio.h> int main(void) { int i, j; int ma[2][3] = { {1, 2, 3}, {4, 5, 6} }; int mb[2][3] = { {6, 3, 4}, {5, 1, 2} }; int mc[2][3] = { 0 }; for (i = 0; i < 2; i++) for (j = 0; j < 3; j++) mc[i][j] = ma[i][j] + mb[i][j]; for (i = 0; i < 2;</stdio.h>…
#include <stdio.h> int main(void) { double a; int b; a = b = 1.5; printf("aの値 = %f\n", a); printf("bの値 = %d\n", b); return (0); } 実行結果 aの値 = 1.000000 bの値 = 1</stdio.h>
#include <stdio.h> #define NUMBER 5 // 人数 int main(void) { int i; double weight[NUMBER]; // 学生の体重 double max, min; // 最も重い人の体重、最も軽い人の体重 puts("体重を入力してください。"); for (i = 0; i < NUMBER; i++) { printf("%2d番:", i + 1</stdio.h>…
#include <stdio.h> #define NUMBER 5 // 人数 int main(void) { int i; int sum = 0; // 身長の合計値 int height[NUMBER]; // 学生の身長 puts("身長を入力してください。"); for (i = 0; i < NUMBER; i++) { printf("%2d番:", i + 1); scanf("%d", &height[i]); s</stdio.h>…
#include <stdio.h> int main(void) { int i; int vx[7]; for (i = 0; i < 7; i++) { // 各要素に値を読み込む printf("vx[%d]:", i); scanf("%d", &vx[i]); } for (i = 0; i < 3; i++) { // 配列を逆順に並べ替える int temp = vx[i]; vx[i] = vx[6 - i]; vx[6 - i]</stdio.h>…
備忘録続き。コレ読んでます。 〔重点〕これからのUIの教科書 ~ユーザーインターフェース設計入門 複数のアプリを連携させる価値 連携させるアプリが増えるほど、ソフトの価値は増加する。 2つのアプリを結びつける方法 あるソフトで保存したデータを別のソ…
#include <stdio.h> int main(void) { int i; int va[5] = {15, 20, 30}; // {15, 20, 30, 0, 0}で初期化 int vb[5]; for (i = 0; i < 5; i++) // vaの全要素をvbにコピー vb[i] = va[i]; puts(" va vb"); puts("--------"); for (i = 0; i < 5; i++) printf("%3d%3d\</stdio.h>…
#include <stdio.h> int main(void) { int i; int sum = 0; // 合計点 int tensu[5] = {0}; // 全要素を0で初期化 puts("点数を入力してください。"); for (i = 0; i < 5; i++) { printf("%d番:", i + 1); scanf("%d", &tensu[i]); sum += tensu[i]; } printf("合計</stdio.h>…
#include <stdio.h> int main(void) { int i; int vc[5] = {5, 4, 3, 2, 1}; // 初期化 for (i = 0; i < 5; i++) printf("vc[%d] = %d\n", i, vc[i]); return (0); } 実行結果 vc[0] = 5 vc[1] = 4 vc[2] = 3 vc[3] = 2 vc[4] = 1 配列要素の初期化 配列の要素数を与</stdio.h>…
#include <stdio.h> int main(void) { int i; double vd[11]; // 要素数が11で要素型がdouble型の配列 for (i = 0; i < 11; i++) vd[i] = i / 10.0; for (i = 0; i < 11; i++) printf("vd[%2d] = %.1f\n", i, vd[i]); return (0); } 実行結果 vd[ 0] = 0.0 vd[ 1] = 0</stdio.h>…
#include <stdio.h> int main(void) { int i; int vc[5]; for (i = 0; i < 5; i++) vc[i] = i; for (i = 0; i < 5; i++) printf("vc[%d] = %d\n", i, vc[i]); return (0); } 実行結果 vc[0] = 0 vc[1] = 1 vc[2] = 2 vc[3] = 3 vc[4] = 4</stdio.h>
#include <stdio.h> int main(void) { int vc[5]; // 要素数が5で要素型がint型の配列 vc[0] = 0; vc[1] = 1; vc[2] = 2; vc[3] = 3; vc[4] = 4; printf("vc[0] = %d\n", vc[0]); printf("vc[1] = %d\n", vc[1]); printf("vc[2] = %d\n", vc[2]); printf("vc[3] = %d\</stdio.h>…
#include <stdio.h> int main(void) { int i, j; int ln1, ln2, width, height; puts("長方形を作りましょう。"); printf("一辺(その1):"); scanf("%d", &ln1); printf("一辺(その2):"); scanf("%d", &ln2); if (ln1 < ln2) { height = ln1; width = ln2; } e</stdio.h>…
#include <stdio.h> int main(void) { int i, j; int width, height; puts("長方形を作りましょう。"); printf("横幅:"); scanf("%d", &width); printf("縦幅:"); scanf("%d", &height); for (i = 1; i <= height; i++) { // 長方形はheight行 for (j = 1; j <= wid</stdio.h>…