为什么没有进循环呢
#include<stdio.h>main()
{
int i;
double M,N,s=0;
scanf("%f %f",&M,&N);
{for(i=1;i<N+1;i++)
{
s=1.5*M+s;
M=0.5*M;
}
printf("%.2f %.2f",M,s);
}
}
double变量用%lf接受输入 BngThea 发表于 2018-4-14 19:33
double变量用%lf接受输入
#include<stdio.h>
main()
{
int i;
double M,N,s=0;
scanf("%f %f",&M,&N);
for(i=1;i<N+1;i++)
{
s=1.5*M+s;
M=0.5*M;
}
printf("%.2lf %.2lf",M,s);
} 最重要的是我运行时好像没有进循环,不知道为什么 三天打鱼 发表于 2018-4-14 19:39
#include
main()
{
我不是说输出,我是说scanf函数
因为你接受输入格式不对,可能导致N+1不大于1 BngThea 发表于 2018-4-14 19:41
我不是说输出,我是说scanf函数
因为你接受输入格式不对,可能导致N+1不大于1
谢谢啦
页:
[1]