| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:高手帮帮看一下这个程序哪错了
只看楼主 加入收藏
lanxinyuemo
Rank: 2
等 级:论坛游民
帖 子:24
专家分:29
注 册:2010-3-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
高手帮帮看一下这个程序哪错了
程序代码:
#include<stdio.h>
main ()
{
    int Language,Publisher,Book Number,Check digit;
   
    printf(" Enter ISBN: \n");
    scanf("%d-%d-%d-%d",&Language,&Publisher,&Book Number,&Check digit);
    printf("Language: %d \nPublisher: %d\n",Language,Publisher);
    printf("Book Number: %d\nCheck digit: %d\n",Book Number,Check digit);
    return 0;
}
2010-04-07 23:10
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:4 
变量名起错了,仔细看看变量名的命名规则.
2010-04-07 23:19
一直很近
Rank: 2
等 级:论坛游民
帖 子:34
专家分:29
注 册:2010-4-6
收藏
得分:3 
你尝试把变量名定义简单点试下嘛
2010-04-08 22:47
lixnkei
Rank: 4
来 自:樱之国度
等 级:业余侠客
帖 子:133
专家分:227
注 册:2008-5-13
收藏
得分:5 
变量名不能有空格,所以不行。

VC6 下编译通过
程序代码:
# include <stdio.h>
int main (void)
{
    int Language, Publisher, Book_Number, Check_digit; //把空格改为下划线了
  
    printf(" Enter ISBN: \n");
    scanf("%d-%d-%d-%d", &Language, &Publisher, &Book_Number, &Check_digit);
    printf("Language: %d \nPublisher: %d\n", Language, Publisher);
    printf("Book Number: %d\nCheck digit: %d\n", Book_Number, Check_digit); 

    return 0;
}




[ 本帖最后由 lixnkei 于 2010-4-8 22:54 编辑 ]


老师说:会写代码的人多如牛毛,但写得很规范的却不多。代码要规范,养成好习惯~!
2010-04-08 22:53
寒夜秋风3
Rank: 2
等 级:论坛游民
帖 子:25
专家分:22
注 册:2010-3-24
收藏
得分:3 
check digit错了,加一个连接杠就行了
2010-04-08 23:03
kinwyb
Rank: 4
等 级:业余侠客
帖 子:134
专家分:244
注 册:2009-3-7
收藏
得分:2 
变量名定义时只能有字母数字或下划线。。且开头只能是字母或下划线~~LZ的变量名定义有问题!!

学习c语言痛苦!!但是要坚持~~
2010-04-09 07:53
onzixuanly
Rank: 1
等 级:新手上路
帖 子:12
专家分:9
注 册:2010-4-9
收藏
得分:3 
回复 6楼 kinwyb
标识符只能由大小写英文字母,下划线(_),以及阿拉伯数字组成。标识符的第一个字符必须是大小写英文字母或者下划线,而不能是数字。
2010-04-09 14:30
快速回复:高手帮帮看一下这个程序哪错了
数据加载中...
 
   



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

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