c语言goto语句用法
发布网友
发布时间:2022-04-28 13:05
我来回答
共1个回答
热心网友
时间:2023-05-04 06:25
老兄 你要多打几个花括号就行了
if(X>=1&&X<2)
goto loop;
if(X>=2&&X<3)
{
printf( "请输入电流传感器检测到放电量的大小\n");
scanf("%d",&Q);
{ if (Q<=Qn)
printf( "变压器正常\n诊断完毕\n");
else
goto loop; }
}
if(X>=3)
{
printf( "请输入声波传感器检测到声波频率的大小\n");
scanf("%d",&F);
{
if (F<F1||F>F2)
printf( "变压器正常\n诊断完毕\n2");
else
goto loop; }
}
loop: { printf( "变压器存在故障,请分别输入C2H2,C2H4,CH4,H2,C2H6的含量\n");
scanf("%f,%f,%f,%f,%f",&A,&B,&C,&D,&E);
if (A/B<0.1&&C/D<0.1&&B/E<0.1)
printf( "色谱分析结果:三比值为0 1 0,该变压器存在局部放电故障\n专家建议:请注意观察\n诊断完毕\n"); }