标题:[求助]这哪错了?
只看楼主
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
以下是引用shuai007在2007-11-10 16:20:30的发言:
我把它该成用if~ease格式了,是这样吗:
main()
{
printf(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>徐帅制作K99993640@sina.com\n");
printf("六(4)人品计算系统\n");
printf("请输入学号:");
int a;
scanf("%d",&a);
if(a=1~10)print("素质一般般\n");break;
else if(a=11~20)
print("你的人品很good!\n");break;
else if(a=21~30)
print("你真是新世纪的活雷锋!\n");break;
else if(a=31~40)
print("你的RP还好\n");break;
else if(a=41~50)
print("马马虎虎\n");break;
else if(a=51~62)
print("还好吧\n");break;
else
print("错误\n");break;
}

你能改成这样,那和LZ的错误有什么区别.


倚天照海花无数,流水高山心自知。
2007-11-10 16:38
shuai007
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-4-13
得分:0 
main()
{
printf(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>徐帅制作K99993640@sina.com\n");
printf("六(4)人品计算系统\n");
printf("请输入学号:");
int a;
scanf("%d",&a);
if(a>=10)
print("素质一般般\n");break;
else if(a>10&&a<=20)
print("你的人品很good!\n");break;
else if(a>20&&a<=30)
print("你真是新世纪的活雷锋!\n");break;
else if(a>30&&a<=40)
print("你的RP还好\n");break;
else if(a>40&&a<=50)
print("马马虎虎\n");break;
else if(a>50&&<=62)
print("还好吧\n");break;
else
print("错误\n");break;
}
是这样吗?

[此贴子已经被作者于2007-11-10 17:15:39编辑过]


QQ583967751.................帮帮5
2007-11-10 17:14
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
得分:0 
http://www.d2school.com/bcyl/bhcpp/newls/ls09.htm

这个页面的教程你先看看

另外,输出语句是printf,不是print

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-10 17:40
hangeng
Rank: 2
等 级:论坛游民
帖 子:424
专家分:39
注 册:2007-7-23
得分:0 
#include<stdio.h>
int main(void)
{
printf(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>徐帅制作K99993640@sina.com\n");
printf("六4人品计算系统\n");
printf("请输入学号:");
int a;
scanf("%d",&a);
switch(a)
{
case '1~10':printf("素质一般般\n");break;
case '11~20':printf("你的人品很good!\n");break;
case '21~30':printf("你真是新世纪的活雷锋!\n");break;
case '31~40':printf("你的RP还好\n");break;
case '51~62':printf("马马虎虎\n");break;
default:printf("马马虎虎\n");break;
}
}

我改了!
不过编译器没有通过!
请问一下
'1~10' 是哪一本书教的

  雨水冲不进窗来,在玻璃上痛哭。但它至少奋斗过。
2007-11-10 22:34
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
都说了没有这种表示方式的了.
是错误的.

倚天照海花无数,流水高山心自知。
2007-11-10 22:40
zhuxy3011
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-10-17
得分:0 
学习学习

2007-11-12 20:20
devfhpgah
Rank: 1
来 自:江西
等 级:新手上路
帖 子:204
专家分:0
注 册:2007-8-16
得分:0 
呵呵,这个楼主有创意呀,要是C能改成这样也挺方便的

努力才会成功!
2007-11-12 21:25
封闭
Rank: 9Rank: 9Rank: 9
来 自:广东省汕头市
等 级:蜘蛛侠
威 望:1
帖 子:501
专家分:1084
注 册:2007-9-14
得分:0 
晕死了.
那么多错误.
printf让你打成print了.
定义变量必须在花括号的下面;
定义了整型;
那switch()
case 1:
case 2:
case 3:
这样.
而不是
case '1':
case '2':
case '3':
…………
2007-11-14 22:32
封闭
Rank: 9Rank: 9Rank: 9
来 自:广东省汕头市
等 级:蜘蛛侠
威 望:1
帖 子:501
专家分:1084
注 册:2007-9-14
得分:0 

main()
{
int a;
printf(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>徐帅制作K99993640@sina.com\n\n");
printf("人品计算系统\n");
printf("请输入学号:");

printf("请输入0~62的数\n");
scanf("%d",&a);
a=a/10;
switch(a)
{
case 0:printf("素质一般般\n");break;
case 1:printf("你的人品很good!\n");break;
case 2:printf("你真是新世纪的活雷锋!\n");break;
case 3:
case 4:printf("你的RP还好\n");break;
case 5:printf("马马虎虎\n");break;
default:printf("非常不好\n");break;
}
}

2007-11-14 22:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185039-1-1.html




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

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