| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:为什么这个程序运行错误,而且一运行完后就直接退出了,连接过也不显示?
只看楼主 加入收藏
civilherui
Rank: 2
来 自:陕西榆林
等 级:论坛游民
威 望:2
帖 子:67
专家分:97
注 册:2015-1-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
为什么这个程序运行错误,而且一运行完后就直接退出了,连接过也不显示?
下面这个程序运行错误,输入什么数据结果都是a,而且如果用c_free生成会显示完结果按一下自动退出,但是visual studio2010生成的时候直接推书什么结果也不显示?
求大神帮忙啊,弄了很久了// duofenzhi if yuju.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}


//this is a another project//
#include<stdio.h>
int main()
{
    int a;
    printf("please input the grade of the sthdents;");
    scanf("%d",&a);
    if(a>=80)
        if(a>=90)
            printf("a");
        else
            printf("b");
    else
        if(a>=70)
            printf("c");
        else if(a>=60)
            printf("d");
        else
            printf("e");
        getchar();
        return 0;
}
搜索更多相关主题的帖子: 应用程序 another include please return 
2015-01-19 22:04
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:20 
大括号能都加上么?

Only the Code Tells the Truth             K.I.S.S
2015-01-19 22:06
civilherui
Rank: 2
来 自:陕西榆林
等 级:论坛游民
威 望:2
帖 子:67
专家分:97
注 册:2015-1-18
收藏
得分:0 
另外,我应该用visual studio 2010的什么项目来写这些程序,是32控制程序吗?它老是对有些东西不识别,比如说main()不识别,非要用Int main()才识别。

我走向的将是机械、电子、编程的集成之路。
2015-01-19 22:11
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<conio.h>

int main() {
    int a;
    printf("please input the grade of the sthdents: ");
    scanf("%d", &a);

    if(a >= 80) {
        if(a >= 90)
            printf("a\n");

        else
            printf("b\n");

    } else if(a >= 70) {
        printf("c\n");

    } else if(a >= 60) {
        printf("d\n");

    } else {
        printf("e\n");
    }

    getch();
    return 0;
}

Only the Code Tells the Truth             K.I.S.S
2015-01-19 22:12
civilherui
Rank: 2
来 自:陕西榆林
等 级:论坛游民
威 望:2
帖 子:67
专家分:97
注 册:2015-1-18
收藏
得分:0 
回复 2楼 longwu9t
大括号不是都有了么?

我走向的将是机械、电子、编程的集成之路。
2015-01-19 22:12
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
回复 5楼 civilherui
你写这么多的if else 最好是把大括号都加上
看起来清晰些 不然的话你自己看起来可以觉得明白 别人看着就累了

另外
最后你想要按任意键退出程序的话
应该用getch()
而不是getchar()
二者的区别你自行搜索吧

还要注意 用getch()的话还要加上相应头文件

Only the Code Tells the Truth             K.I.S.S
2015-01-19 22:15
civilherui
Rank: 2
来 自:陕西榆林
等 级:论坛游民
威 望:2
帖 子:67
专家分:97
注 册:2015-1-18
收藏
得分:0 
恩恩,我刚刚学习上,万分感谢。

我走向的将是机械、电子、编程的集成之路。
2015-01-19 22:17
快速回复:为什么这个程序运行错误,而且一运行完后就直接退出了,连接过也不显示 ...
数据加载中...
 
   



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

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