自己做的小程序的第一部分,可是试运行第一个选项输入完a后程序会停止运行,为什么?
程序代码:main()
{
int z,c,d,sum1,i;
float a,b;
printf("请选择:\n1:在a-b区间整数和(a<b)\n2:n!\n3:若干个任意整数之和\n4:若干个任意整数的平均值\n5:若干个任意整数的最大值\n6:若干个任意整数的最小值\n7:水仙花数\n8:计算a—b之间所有含某个数字的数之和\n9:退出\n");
scanf("%d",&z);
switch(z)
{
case 1:
printf("please input a and b\n");
scanf("%f %f",a,b);
c=a;d=b;
sum1=0;
for(i=a+1;i<=b;i++)
sum1=sum1+i;
printf("在a-b区间整数和(a<b)为%d\n",sum1);
break;
}
system("pause");
}
自己做的小程序的第一部分,可是试运行第一个选项输入完a后程序会停止运行,为什么?









