回复 7楼 炎天
请问一下#include <stdio.h>
void main()
{
int i,j,k;
float sum;
printf("请输入计算本金:");
scanf("%d",&sum);
printf("请输入计算天数:");
scanf("%d",&j);
printf("请输入计算利率:");
scanf("%d",&k);
for(i=1;i<=j;i++)
{
sum=sum+sum*k;
sum-=25;
}
printf("最后的收益为:%.6f\n",sum);
}
#include <stdio.h>
void main()
{
int i,j,k;
float sum=5700;
printf("请输入计算天数:");
scanf("%d",&j);
printf("请输入计算利率:");
scanf("%d",&k);
for(i=1;i<=j;i++)
{
sum=sum+sum*k;
sum-=25;
}
printf("最后的收益为:%.6f\n",sum);
}
为什么结果会不同,在scanf中输入5700 的话