(就是输入第一个数据再按下回车后光标还在闪烁,意思是让我再输入一个数据,我再输入一个数据按下回车,才执行下一条语句,并且几乎所有通过scanf赋值的变量都赋错了)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float h;float a;float b;float c;float d;float e; float f;float g;float y;float z;float x;
printf("输入跨中梁高=");scanf("%f\n", &c);
printf("输入根部梁高=");scanf("%f\n", &d);
printf("输入抛物线次方=");scanf("%f\n", &e);
printf("输入梁高变化段纵桥向长度="); scanf("%f\n", &g);
printf("输入跨中底板厚度=");scanf("%f\n", &y);
printf("输入根部底板厚度=");scanf("%f\n", &z);
printf("输入所求截面X坐标=");scanf("%f\n", &x);
a = pow(x, e);
b = pow(g, e);
h = ((d-c) / b) * a +c;
d = ((z-y) / b) * a + y;
printf("梁高=%f\n", h);
printf("底板厚度为=%f\n", d);
system("pause");
return 0;
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float h;float a;float b;float c;float d;float e; float f;float g;float y;float z;float x;
printf("输入跨中梁高=");scanf("%f\n", &c);
printf("输入根部梁高=");scanf("%f\n", &d);
printf("输入抛物线次方=");scanf("%f\n", &e);
printf("输入梁高变化段纵桥向长度="); scanf("%f\n", &g);
printf("输入跨中底板厚度=");scanf("%f\n", &y);
printf("输入根部底板厚度=");scanf("%f\n", &z);
printf("输入所求截面X坐标=");scanf("%f\n", &x);
a = pow(x, e);
b = pow(g, e);
h = ((d-c) / b) * a +c;
d = ((z-y) / b) * a + y;
printf("梁高=%f\n", h);
printf("底板厚度为=%f\n", d);
system("pause");
return 0;
}