【发布时间】:2016-11-20 15:16:38
【问题描述】:
我是 C 新手,写了一个小程序来生成兴趣表。但是,该程序不断崩溃。不幸的是,我并没有真正找到任何匹配的答案,而且我没有解决它的想法。如何修复程序崩溃?
#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()
【问题讨论】:
-
谢谢,但还是奇怪的值
-
谢谢大家,一切都按计划修好了♥
-
然后将答案标记为已接受。