| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1564 人关注过本帖
标题:[求助]swtich问题
只看楼主 加入收藏
jackrebel
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-21
收藏
得分:0 
以下是引用论坛在2006-4-28的发言:
楼主拜我为师吧,每月人民币好商量

唉~!那是那是。这么简单的问题,我检察了一个多小时还没结果,。。。。。。惭愧ing...


在代码中打滚
2006-04-28 00:02
jackrebel
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-21
收藏
得分:0 
以下是引用feng1256在2006-4-27 23:48:00的发言:

你不必申请那么多号换着用,这有什么好玩的

以下是引用feng1256在2006-4-27 23:54:00的发言:

这头像差不多都是他 10几个呢

不知道这个是在说什么问题?什么是换着用?什么头像都是他的?这是什么意思啊?


在代码中打滚
2006-04-28 00:05
lingshangwen
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-4-26
收藏
得分:0 


#include<stdio.h>

void main()
{
float lxi, benjin, llxi;
int cq;


printf("\n\t请选择存期:");
printf("\n1.存期一年<2.25%年利率>");
printf("\n2.存期二年<2.7%年利率>");
printf("\n3.存期三年<3.24%年利率>");
printf("\n5.存期五年<3.6%年利率>");

scanf("%d",&cq);
switch (cq); //分号去掉
{
case (cq==1) : //改为1,去掉括号,case后应该是一个常量表达式
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
}
case (cq==2) : //改为2,去掉括号
{

printf("\t\t请输入本金:");
scanf("%f",&benjin);
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
}
case (cq==3) : //改为3,去掉括号
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
}
case (cq==5) : //改为5,去掉括号,
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
}
}
}

变量llix要赋值,不然得不到预期结果


那些只懂得追求时髦的学生最终只知道些招式的皮毛 而没有内功的积累,他们是不可能成为真正的高手的。
2006-04-28 01:02
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 
10楼的哥们怎么动不动就是
要收学生啊
天天想着RMB

明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-04-28 01:09
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 

版主跟10楼的哥们都好逗啊

你们说人家换号用
怎么看出来的啊
这个论坛改了
原来的那个表的图都换成了这个,也就是你只要是没有选头像,你上面就自动是这样的头像

你们两个也太逗了吧 哈哈哈

[此贴子已经被作者于2006-4-28 1:17:40编辑过]


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-04-28 01:17
诸神的黄昏
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-4-27
收藏
得分:0 

是啊 难道我也是他?

2006-04-28 08:27
starrysky
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:华中科技大学EI -T0405
等 级:版主
威 望:11
帖 子:602
专家分:1
注 册:2005-9-12
收藏
得分:0 

怎么成水帖了,没一个把程序改好的
feng斑竹啊,您老人家负点责任嘛
这个程序我已经调好了,VC++6.0下编译成功, 虽然界面有点难看, 但那不是我的事情了
#include<stdio.h>
void main()
{
float lxi, benjin, llxi;
int cq;


printf("\n\t请选择存期:");
printf("\n1.存期一年<2.25%年利率>");
printf("\n2.存期二年<2.7%年利率>");
printf("\n3.存期三年<3.24%年利率>");
printf("\n5.存期五年<3.6%年利率>");

scanf("%d",&cq);
switch (cq) //去掉;号,多余的, 否则就是象楼主那样的出错信息
{
case 1 : //改为1,去掉括号,case后应该是一个常量表达式,下同
{ //这对{}不要忘了,不要也行,条件是后面有break,现在这样有{}也有break是最保险的,下同
printf("\t\t请输入本金:");
scanf("%f",&benjin);
llxi=0.0225; //这个怎么也忘了赋值?没它后面可计算不了啊,下同
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
break; // 在case对应的结尾处加上break;对初学者是个好习惯,不要忘了,不过有了{}这里不加也行,下同
}
case 2 :
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
llxi=0.027;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
break;
}
case 3 :
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
llxi=0.0324;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
break;
}
case 5 :
{
printf("\t\t请输入本金:");
scanf("%f",&benjin);
llxi=0.036;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
break;
}
}
}

[此贴子已经被作者于2006-4-28 8:51:14编辑过]


我的征途是星辰大海
2006-04-28 08:41
飞跃无限
Rank: 1
等 级:新手上路
威 望:1
帖 子:180
专家分:0
注 册:2006-4-16
收藏
得分:0 
还有啊
case 语句后要用break语句啊
2006-04-28 10:47
nevsaynev
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-4-28
收藏
得分:0 
大家真是厉害啊,但我还是有点不懂啊:C语言编程不是不可以输入汉字吗?

2006-04-28 19:11
xuzhao712
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-28
收藏
得分:0 
下述代码已经实现

#include<stdio.h>

void main()
{
float lxi, benjin, llxi;
int cq;
printf("\n1.存期一年<2.25%年利率>");
printf("\n2.存期二年<2.7%年利率>");
printf("\n3.存期三年<3.24%年利率>");
printf("\n5.存期五年<3.6%年利率>");
printf("\n请选择存期:");
scanf("%d",&cq);
switch (cq)
{
case 1 :
printf("请输入本金:");
scanf("%f",&benjin);
llxi=0.0225;
cq=1;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
case 2 :
printf("\n请输入本金:");
scanf("%f",&benjin);
llxi=0.027;
cq=2;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
case 3 :
printf("\n请输入本金:");
scanf("%f",&benjin);
llxi=0.0334;
cq=3;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
case 5 :
printf("\n请输入本金:");
scanf("%f",&benjin);
llxi=0.036;
cq=5;
lxi = benjin * llxi * cq;
printf("利息是:%f",lxi);
default:
break;
}
}

2006-04-28 19:50
快速回复:[求助]swtich问题
数据加载中...
 
   



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

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