自己做的小程序的第一部分,可是试运行第一个选项输入完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后程序会停止运行,为什么?