たかくんのプログラム例と,エラー記録
たかくんのプログラム例
僕の書いたプログラムたちです。
入力された2つの数の四則演算を行うプログラム
#include <stdio.h> int main(void) { float x, y; printf("Enter a first number x:"); scanf("%f", &x); printf("Enter a second number y (do not press 0):"); scanf("%f", &y); if (y==0) { printf("\n\nDamm it!\n\n"); } else { printf("\nx + y = %.3f\n", x+y); printf("x - y = %.3f\n", x-y); printf("x * y = %.3f\n", x*y); printf("x / y = %.3f\n\n", x/y); } return (0); }
出力例
Enter a first number x:235135 Enter a second number y (do not press 0):6868 x + y = 242003.000 x - y = 228267.000 x * y = 1614907136.000 x / y = 34.236
入力された十個の数字の総和と平均を求めるプログラム
#include <stdio.h> int main(void) { int a[10], i; int total; float average; printf("Enter 10 numbers\n"); for (i=0 ; i<10 ; i++) { scanf("%d", &a[i]); } total = 0; for ( i=0 ; i<10 ; i++) { total = total + a[i]; } printf("total = %d\n", total ); average = (float) total/10; printf("average = %f\n", average); }
出力例
Enter 10 numbers 1 2 3 4 5 6 7 8 9 10 total = 55 average = 5.500000
たかくんのエラー記録
- returnやprintfの最後にセミコロン;を付け忘れた
- scanfの読み込みの型指定(%d, %f and so forth)を間違えた
- 指数部分をe+Xじゃなくて+eXと書いてしまった