| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 440 人关注过本帖
标题:请高手来帮忙看下这个简单的程序。
只看楼主 加入收藏
cazin
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-8-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
请高手来帮忙看下这个简单的程序。
#include <stdio.h>

/* 当fahr= 0,20,...,300时,分别打印华氏温度和摄氏温度对照表 */
main()
{
    int fahr,clesius;
    int lower,upper,step;

    lower = 0;         /* 温度表的下线 */
    upper = 300;       /*温度表的上限*/
    step = 20;         /* 步长 */

    fahr = lower;
    while (fahr <= upper) {
        celsius = 5 * (fahr-32) / 9;
        printf("%d\t%d\n",fahr,celsius);
        fahr = fahr + step;
    }
}
我用的VS2010,然后总是会出现错误,刚刚学C语言,上述程序是完全按照教科书上写的。
调试的时候错误是 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
完全不懂是什么意思。。
对了,每次新建的时候,VS2010的新建页面里的:

// 222.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"


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

是什么意思?有什么作用么?
谢谢大家~!!!
搜索更多相关主题的帖子: 华氏温度 include 温度表 C语言 while 
2011-08-04 14:36
ZJQLOVELYY
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:105
专家分:166
注 册:2011-8-1
收藏
得分:7 
程序代码:
#include <stdio.h>

/* 当fahr= 0,20,...,300时,分别打印华氏温度和摄氏温度对照表 */
void main()
{
    int fahr,clesius;
    int lower,upper,step;

    lower = 0;         /* 温度表的下线 */
    upper = 300;       /*温度表的上限*/
    step = 20;         /* 步长 */

    fahr = lower;
    while (fahr <= upper) {
        clesius = 5 * (fahr-32) / 9;
        printf("%d\t%d\n",fahr,clesius);
        fahr = fahr + step;
    }
}
这样就没问题了
#include <stdio.h>

/* 当fahr= 0,20,...,300时,分别打印华氏温度和摄氏温度对照表 */
main()
{
    int fahr,clesius;
    int lower,upper,step;

    lower = 0;         /* 温度表的下线 */
    upper = 300;       /*温度表的上限*/
    step = 20;         /* 步长 */

    fahr = lower;
    while (fahr <= upper) {
        celsius = 5 * (fahr-32) / 9;
        printf("%d\t%d\n",fahr,celsius);
        fahr = fahr + step;
    }
}
你注意一下红色部分的
2011-08-04 14:51
liaocw
Rank: 1
等 级:新手上路
帖 子:4
专家分:7
注 册:2011-8-4
收藏
得分:7 
的确有两个地方得改改,
1 void main
2 int fahr,clesius;celsius = 5 * (fahr-32) / 9;
这两个地方,变量名不一致啊。应该是你敲错了吧,clesius。。。
改过来就能在VC下跑了。
2011-08-04 14:52
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:7 
应该用 celsius 而不是 clesius
2011-08-04 14:53
ZJQLOVELYY
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:105
专家分:166
注 册:2011-8-1
收藏
得分:0 
回复 4楼 voidx
呵呵,我不懂英语···
2011-08-04 14:56
cazin
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-8-4
收藏
得分:0 
回复 2楼 ZJQLOVELYY
3Q啦~果然是疏忽了,嘿嘿。
2011-08-04 14:59
cazin
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-8-4
收藏
得分:0 
回复 3楼 liaocw
3Q~果然是敲错了,嘿嘿。
2011-08-04 15:00
快速回复:请高手来帮忙看下这个简单的程序。
数据加载中...
 
   



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

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