このソースの間違えを教えてください。
コンパイルエラーを感知するアプリを使ってエラーを直しましたがa.exeが動作を終了してしまいます。
printf内に余白を入れたくて"%s\n","----\t\t----"と使っているのですが間違っていますか?
間違っていたら空白の入れ方を教えてください。
#include<stdio.h> int main(void) { int a,b; int i = 0; int sum = 0; int s = sum * 0.8; printf("商品の個数を入力してください:"); scanf("%d", a); while(i < a){ printf("%s\n","商品&d\t\t値段:", ++i); scanf("%d", &b); sum += b; } printf("小計:%d円\n", sum); if(a < 5){ printf("消費税:%.0f円", (double)sum * 0.08); printf("合計:%.0f円\n", (double)sum * 1.08); } else(a > 5);{ printf("%s\n","20%off\t\t%.0f円off\n", (double)sum * 0.064); } printf("消費税:%.0f円\n", (double)s * 0.08); printf("合計:%.0f円\n", (double)s * 1.08); return 0; }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/12 00:25