#include <stdio.h> #define ARR_NUM 12 //ARR_NUMは12に置き換えなさいという命令 //sizeof(型、変数) 方や変数のサイズ(何byteか)を返す演算子 int main(void) { int arr[ARR_NUM] = {0,0,0,1,1,1,2,2,2,3,3,3}; int i; for(i=0;i<ARR_NUM;i++) { printf("arr[%02d] = %d\n", i, arr[i]); } return 0; }
#include <stdio.h> //#include <cstdio> //c++でstdioの関数を呼べるよ int main() { char str[80]; int n; double d; //%s : 文字列に置き換え //%d : 整数に置き換え //%lf : 小数点数(倍精度)に置き換え scanf("%s %d %lf", str, &n, &d); printf("%s %05d %7.4lf\n", str, n, d); return 0; }
#include <stdio.h> //#include <stdlib.h> #include <string.h> //strcmp 文字列比較関数 int main(void) { char str[256]; /* do { scanf("%s", str); }while(strcmp(str, "out")); */ //EOF => End of File //Windowsとかの標準入力の時はCtrl+DでEOFを発射 while(scanf("%s", str) != EOF) { printf("文字配列str = %s\n", str); } printf("おそと\n"); return 0; }
#include <stdio.h> /* int getchar(void); int putchar(int c); */ int main(void) { char a = 'x'; while(1){ a = getchar(); if(a=='x') break; putchar(a); } /* while((a=getchar()) != EOF) { putchar(a); } */ return 0; }