搜索
查看: 958|回复: 6
打印 上一主题 下一主题

有关goto的问题

[复制链接]
楼主
发表于 2013-12-13 21:50:35 | 显示全部楼层
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
    int a,i,c,close;
        a:printf("请输入最小数与最大数\n");
    scanf ("%d %d",&i,&c);
    //scanf ("%d",&c);
    a=0;//初始a为0,最后a为和
    while(i<=c)
    {
        a=a+i;
        i=i+1;
    }
    printf("%d\n",a);
    printf("请输入代码(如为0则重新计算)\n");
    getchar();//消除缓冲区的空格
    scanf ("%d",&close);    //这里不需要\n
    if(close==0){       
                goto a;
    }
    system("pause");
}
沙发
发表于 2013-12-13 21:53:29 | 显示全部楼层
请输入最小数与最大数
5 20
200
请输入代码(如为0则重新计算)
0
请输入最小数与最大数
7 19
169
请输入代码(如为0则重新计算)
0
请输入最小数与最大数
89 1
请输入代码(如为0则重新计算)

以上是我的运行结果。满意吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表