| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:小问题,不给分了……
只看楼主 加入收藏
耐个
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2010-10-4
结帖率:66.67%
收藏
 问题点数:0 回复次数:10 
小问题,不给分了……
编了程序,每次程序都只能执行一次,然后就关闭了
告告怎么可以不关程序,让他一直运行?
2010-10-05 17:57
bujanbusan
Rank: 2
等 级:论坛游民
帖 子:45
专家分:28
注 册:2010-9-19
收藏
得分:0 
做成循环 啊 循环里写你的程序 while(1)
里面一直执行

#include "stdio.h"
#include <stdio.h>
2010-10-05 17:59
耐个
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2010-10-4
收藏
得分:0 
回复 2楼 bujanbusan
帮我改一下吧,改成循环运行的
#include "stdio.h"
main()
{
    int a,b,c,x,y;
    printf("please input 二次方程的a,b,c");
    scanf("a=%d,b=%d,c=%d",&a,&b,&c);
    if(b*b-4a*c<0)
       printf("无解");
    else
       printf("有解");
    getch();
}
2010-10-05 18:06
wade2006
Rank: 2
等 级:论坛游民
帖 子:49
专家分:27
注 册:2007-1-16
收藏
得分:0 
#include <stdio.h>

void main()
{
    int a, b, c;
    char flag = 'n';
   
    do
    {
        printf("please input 二次方程的a,b,c");
        
        scranf("a=%d, b=%d, c=%d", &a, &b, &c);
        
        if (b * b - 4 * a * c < 0)
        {
            printf("无解\n\n");
        }
        else
        {
             printf("有解\n\n");
        }

        printf("Do you want to continue? y/n : ");
        scanf("%c", &flag);
    }while(flag == 'y');
}
2010-10-05 18:18
耐个
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2010-10-4
收藏
得分:0 
回复 4楼 wade2006
谢谢了,虽然有些看不懂……这是我第二天学编程,嘿嘿,给自己加油!!
2010-10-05 18:29
bujanbusan
Rank: 2
等 级:论坛游民
帖 子:45
专家分:28
注 册:2010-9-19
收藏
得分:0 
#include <stdio.h>

void main()
{
    int a, b, c;
   
   while(1)
    {
        printf("please input 二次方程的a,b,c");
        
        scranf("a=%d, b=%d, c=%d", &a, &b, &c);
        
        if (b * b - 4 * a * c < 0)
        {
            printf("无解\n\n");
        }
        else
        {
             printf("有解\n\n");
        }
}
}

#include "stdio.h"
#include <stdio.h>
2010-10-05 18:58
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
小问题,不回答了……

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-10-05 19:26
wade2006
Rank: 2
等 级:论坛游民
帖 子:49
专家分:27
注 册:2007-1-16
收藏
得分:0 
回复 5楼 耐个
我也是刚开始学c,大家一起努力学呀!
2010-10-05 19:32
zghnxzdcx
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:550
专家分:1176
注 册:2010-4-6
收藏
得分:0 
学的多了,自然就知道了,现在的程度做那样的程序,没有意义,先把基础打好了

你永远不可能战胜一个纯傻子,因为他会把你的智商拉到和他同一个水平,然后用他的丰富经验打败你。
2010-10-06 22:45
fenglingdihu
Rank: 2
等 级:论坛游民
帖 子:23
专家分:13
注 册:2010-4-15
收藏
得分:0 
# include "stdio.h"
void main()
{
    int a;
hello: printf("Hello Android\n");//hello: 标签名:printf 为需要反复执行的代码
    printf("如果想继续输入一个大于0的整数");//提供退出与进行的条件
    scanf("%d\n",&a);//要求用户输入数据
    if(a>0)//判断是否执行
        goto hello;//goto 标签名 实现反复执行
    else
        return 0;
}
不过要慎用goto,goto用的不好会破坏程序结构
2010-10-22 16:14
快速回复:小问题,不给分了……
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044444 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved