私はCの新人で、興味のテーブルを生成するための小さなプログラムを書いた。しかし、プログラムはクラッシュし続けます。残念ながら、私は本当に一致する答えを見つけることはなかったし、私はそれを修正するためのアイデアがありません。プログラムをクラッシュさせないように修正するにはどうすればよいですか?あなたのzins()関数の定義において初心者のプログラムはクラッシュし続ける
#include <stdio.h>
#include <stdlib.h>
float kapital;
float zins(int jahr, int prozent);
void tabelle()
{
printf("\n |1% 2% 3% 4% 5% 6% 7% 8% 9% 10%");
printf("\n----+---------------------------------------------------------\n");
int jahr,prozent;
for(jahr=1; jahr<=10; jahr++)
{
printf("%3d |", jahr);
for(prozent=1; prozent<=10; prozent++)
{
printf("%5d", zins(jahr, prozent));
}
printf("\n");
}
}//tabelle()
float zins(jahr,prozent)
{
float zinssatz = prozent/100;
int i;
float kapitalneu;
float zwischenkapital=kapital;
for(i=1;i<=jahr;i++)
{
kapitalneu = kapital*zinssatz;
zwischenkapital = zwischenkapital + kapitalneu + 0.005; //+0.005 um zu runden, um die Tabelle im Rahmen zu halten
}
return zwischenkapital;
}//zins(p,j)
int main()
{
printf("Kapital :");
scanf("%i", kapital);
tabelle();
}//main()
ありがとうございますが、まだ変わった値 –
ありがとうございました、計画どおりにすべてが固定されています♥ –
回答をそのまま受け入れてください。 –