|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 流年肆意 于 2013-5-21 22:07 编辑
编译没问题,运行出错
- #include<stdio.h>
- void main(void)
- {
- int a,b,c,d,bh;
- char ch,sh,c1;
- double d1;
- s1: printf("本程序可以实现以下功能:\n");
- printf("1: (a+b)*(c+d)\n");
- printf("2: 输入一个大写字母,输出相应的小写\n");
- printf("3: 计算a的平方值和立方值\n");
- printf("4: 四舍五入保留两位小数\n");
- printf("输入序号即可实现相应功能:\n");
- scanf("%d",bh);
- if(bh==1)
- {
- printf("请输入四个整数(数字间用空格隔开):\n");
- scanf("%d%d%d%d",&a,&b,&c,&d);
- printf("(a+b)*(c+d)=%d\n",(a+b)*(c+d));
- goto s1;
- }
- else
- if(bh==2)
- {
- printf("请输入一个大写字母:");
- scanf("%c",&c1);
- c1=c1+32;
- printf("小写字母为:%c\n",c1);
- goto s1;
- }
- else
- if(bh==3)
- {
- printf("请输入一个整数:\n");
- scanf("%d",&a);
- printf("a^2=%d\ta^3=%d\n",a*a,a*a*a);
- goto s1;
- }
- else
- if(bh==4)
- {
- printf("请输入一个小数:\n");
- scanf("%lf",&d1);
- d1=(int)(d1*100+0.5)/100.0;
- printf("四舍五入为:%lf\n",d1);
- goto s1;
- }
- printf("是否继续查询(Y/N):");
- scanf("%c%c",&sh,&ch);
- printf("%c",ch);
- if(ch=='N')
- goto s2;
- printf("谢谢使用!再见\n");
- }
复制代码
|
|