/******************************************* * cast.c * * 3個のint型数を入力し和と平均値を求める。* * キャスト演算子を用いている。 * ******************************************/ #include int main(void) { int a,b,c,sum; /* sum を int 型と宣言している。 */ double mean; printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); printf("c="); scanf("%d",&c); sum = a+b+c; mean = (double) sum/3; /* sum を double 型にキャストしている。 */ printf("和は%d\n",sum); /* 変換指定子は %d */ printf("平均値は%f\n",mean); /* 変換指定子は %f */ return 0; }