C言語を練習しましょう!!(test編)
2016/05/27
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
#include <stdio.h> int sikaku(void); int en(void); int main(void){ char ch; int a,b; printf("円(A) 長方形(B) 三角形(C)\n"); printf("入力してください:"); fflush(0); ch = getchar(); if(ch == 'c'){ printf("底辺を入力してください:"); fflush(0); scanf("%d", &a); printf("高さを入力してください:"); fflush(0); scanf("%d", &b); printf("%fです", a * b / 2.0); } else if(ch == 'b'){ sikaku(); }else if(ch == 'a'){ en(); } return 0; } int en(void) { int a; float f; printf("半径を入力してください:"); fflush(0); scanf("%d", &a); printf("円周率を入力してください:"); fflush(0); scanf("%f", &f); printf("%fです", a * a * f); return 0; } int sikaku(void) { int a,b; printf("縦を入力してください:"); fflush(0); scanf("%d", &a); printf("横を入力してくさい:"); fflush(0); scanf("%d", &b); printf("%dです",a * b); return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <stdio.h> int main(void){ int i,n ,min, max; /*iに数字が入ると新しい数字が入るごとに最小値、最大値を見る*/ for (i =0; i<10;i++){ scanf("%d", &n); if (i==0){ min = max = n; }else{ if (n < min) {min=n;} if (n > max) {max=n;} } } printf("min=%d,max=%d",min,max); return 0; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include <stdio.h> int main(void){ char i; for (i ='A'; i<='Z' ;i++){ printf("%d:%c\n",i,i); } for (i ='a'; i<='z' ;i++){ printf("%d:%c\n",i,i); } for (i ='0'; i<='9' ;i++){ printf("%d:%c\n",i,i); } return 0; } |
できましたでしょうか?
練習してがんばりましょう!!
PAGE 1 PAGE 2