int If 2 1
,,, 3 a + b ab a - b ab a * b ab a / b ab a % b ab a + b 4 2
list0201.c /, % /*/ int vx, vy; puts(""); printf("vx"); scanf("%d", &vx); printf("vy"); scanf("%d", &vy); printf("vx + vy = %d\n", vx + vy); printf("vx - vy = %d\n", vx - vy); printf("vx * vy = %d\n", vx * vy); printf("vx / vy = %d\n", vx / vy); printf("vx %% vy = %d\n", vx % vy); 5 / 5 / 3 1, 3 / 5 0 % 5 % 3 2, 3 % 5 3 (int)(int) 6 3
int sin, cos 7 heikin_int.c /* 2/ int sugaku; int english; int heikin; printf( ); scanf( %d, &sugaku); printf( ); scanf( %d, &sugaku);, / (), heikin = (sugaku + english) / 2; /* / printf( %d, heikin ); return(0); 8 4
heikin_dbl.c /* 2/ int sugaku; int english; double heikin; printf( ); scanf( %d, &sugaku); printf( ); scanf( %d, &sugaku); int double heikin = (sugaku + english) / 2.0; /* / printf( %f, heikin ); 2 2.0 return(0); %d %f 9 C int doublefloat int sugaku; int () sugaku double heikin; double heikin 10 5
int double printf printf( %d, no ); printf( %f, no ); scanf scanf( %d, &no ); scanf( %lf, &no ); %lf () 11 list0207.c doubleprintf, scanf /*/ double vx, vy; /* / puts(""); printf("vx"); scanf("%lf", &vx); printf("vy"); scanf("%lf", &vy); printf("vx + vy = %f\n", vx + vy); printf("vx - vy = %f\n", vx - vy); printf("vx * vy = %f\n", vx * vy); printf("vx / vy = %f\n", vx / vy); 12 6
int(double) 9.99 nx int dx double doubleint 9.99 OK! dx printf 9.000000 double 13 5 / 2 2 int / int int 5.0 / 2.0 2.0 double / double double 5.0 / 2 double / int 5.0 / 2.0 2.5 double / double double 5 / 2.0 int / double 5.0 / 2.0 2.5 double / double double 14 7
int double 15 list0208.cp.29 /* / int n1, n2, n3, n4; double d1, d2, d3, d4; n1 = 5 / 2; n2 = 5.0 / 2.0; n3 = 5.0 / 2; n4 = 5 / 2.0; d1 = 5 / 2; d2 = 5.0 / 2.0; d3 = 5.0 / 2; d4 = 5 / 2.0; printf("n1 = %d\n", n1); printf("n2 = %d\n", n2); printf("n3 = %d\n", n3); printf("n4 = %d\n\n", n4); printf("d1 = %f\n", d1); printf("d2 = %f\n", d2); printf("d3 = %f\n", d3); printf("d4 = %f\n", d4); 16 8
a a (double) 5 5.0 int2.55 2 2 int na, nb; double heikin; na = 40; nb = 45; heikin = (double) (na + nb) / 2 ; 85(int) 85.0(double) 85.0/ 2 (double) / (int) 17 18 9
list0301.c if /* / int vx; printf(""); scanf("%d", &vx); %: if if (vx % 5) puts(""); 19 if (vx % 5 puts(""); if () vx vx%5 = 0 vx vx%5 20 10
list0303.c if int vx; If printf(""); scanf("%d", &vx); if (vx % 5) puts(""); puts( "); 21 If()() if (vx % 5 puts(""); puts( "); 1 2 if () 22 11
C x(int) 38int x + 38 () X38 15 53 38 X % 5 7 5 2 23 2000 2000 2000 A80100B7079C6069D59 24 12
list0306.c /*/ int x1, x2; puts(""); printf(""); scanf("%d", &x1); printf(""); scanf("%d", &x2); if (x1 == x2) puts(""); puts(""); 25 list0307.c /*/ int x1, x2; puts(""); printf(""); scanf("%d", &x1); printf(""); scanf("%d", &x2); if (x1!= x2) puts(""); puts( "); 26 13
== a == b ab10!= a!= b ab10 0 if (x1 == x2) 1 puts(""); puts("");!= 27 2,000 (1)2,000 (2)2,000 (3)2,000 ==!= 3 28 14
list0309.c /*/ intno; printf(""); scanf("%d", &no); if (no == 0) puts("0"); if (no > 0) puts(""); puts(""); 29 if(1 1 if(2) 2 3 If() 11 22, if (no == 0) puts("0"); if (no > 0) puts(""); puts(""); 0 if 30 15
a < b ab10 a > b ab10 a <= b ab10 a >= b ab10 if ( a >= b ) 1 0 31 list0310.c /*2/ int n1, n2; puts(""); printf(""); scanf("%d", &n1); printf(""); scanf("%d", &n2); if (n1 > n2) printf("%d\n", n1); printf("%d\n", n2); 32 16
list0311.c /*2/ int n1, n2, max; puts(""); printf(""); scanf("%d", &n1); printf(""); scanf("%d", &n2); if (n1 > n2) max = n1; max = n2; printf("%d\n", max); 33 list0315.c /*2/ intn1, n2, max, min; puts(""); printf(""); scanf("%d", &n1); printf(""); scanf("%d", &n2); if (n1 > n2) max = n1; min = n2; max = n2; min = n1; 2 2 printf("%d\n", max); printf("%d\n", min); 34 17
1) if (n1 > n2) max = n1; min = n2; printf( ); OK 35 (1)ABAB (2)ABAB (3)AB 36 18
month?? 12 37 &&(and) a && b ab010 (or a b ab010 35 3 <= month <= 5 month >= 3 month <= 5 && 1 1 1 1 0 0 0 1 0 0 0 0 38 19
&&(and) a && b ab010 (or a b ab010 121 month == 12 month == 1 1 1 1 1 0 1 0 1 1 0 0 0 39 list0316.c /*/ int month; /* / printf(""); scanf("%d", &month); if (month >= 3&& month <= 5) puts(""); if (month >= 6 && month <= 8) puts(""); if (month >= 9 && month <= 11) puts(""); if (month == 1 month == 2 month == 12) puts(""); puts("!!\a"); 40 20
scanf(printf) 100 0.9 2. kadai2-1.c printf 100 kadai2-2.c 3if 80A7080B6070C 60D Kadai2-3.c 41 21