は時間のためにこれを整理しようとしてC - エラー:予想される識別子または「(」0を返します。
私が試してみて、仕事関数のプロトタイプにして見つけるためにそれを使用する一般的なテストコードを構築しています。シンプルなソリューションを提供します。目標は*隔週量をユーザの入力隔週給与のための浮動小数点値(IE 200.00、など)を持っており、プログラムが機能して出力24monthsを取ることです
。
何らかの理由でIエラーが発生しており、それを理解できません...
エラーは次のとおりです。
prog.c:32:1: error: expected identifier or '('
return 0;
^
1 error generated.
すべてのヘルプは素晴らしいだろう:)
else
printf("Bi-weekly salary must be greater than 0.0!\n");
}
return 0;
}
へ
#include <stdio.h>
// Function prototype
float YearPay(float value);
int main()
{
/* variable definition: */
float biweekly, totalYear;
biweekly = 1.0;
/* Prompt user for biweekly salary */
while (biweekly > 0.0)
{
printf("Enter your standard bi-weekly check value after tax:\n ");
scanf("%f", &biweekly);
if (biweekly > 0.0)
{
// Call the YearPay function
totalYear = YearPay(biweekly);
printf("The yearly total monetary value with bi-weekly paychecks in the\
amount of %f is %f\n",biweekly,totalYear);
}
else
printf("Bi-weekly salary must be greater than 0.0!\n");
}
}
return 0;
/* Function returning the yearly total value of all paychecks */
float YearPay(float value)
{
return (float)value*24;
}
あなたの 'return 0'は' main'の外にあります。その上にある '}'の上に移動します。 – kamoroso94
OPがコードのインデントを気にしないので、もう一度質問します。 –
まだ@AnttiHaapalaを学んでいます...コーディングの最初の2ヶ月ですべてを知っていないという私の謝罪。 –