楼主拜我为师吧,每月人民币好商量
唉~!那是那是。这么简单的问题,我检察了一个多小时还没结果,。。。。。。惭愧ing...
----------------解决方案--------------------------------------------------------
你不必申请那么多号换着用,这有什么好玩的
这头像差不多都是他 10几个呢
不知道这个是在说什么问题?什么是换着用?什么头像都是他的?这是什么意思啊?
----------------解决方案--------------------------------------------------------
#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要赋值,不然得不到预期结果
----------------解决方案--------------------------------------------------------
10楼的哥们怎么动不动就是
要收学生啊
天天想着RMB
----------------解决方案--------------------------------------------------------
版主跟10楼的哥们都好逗啊
你们说人家换号用
怎么看出来的啊
这个论坛改了
原来的那个表的图都换成了这个,也就是你只要是没有选头像,你上面就自动是这样的头像
你们两个也太逗了吧 哈哈哈
[此贴子已经被作者于2006-4-28 1:17:40编辑过]
----------------解决方案--------------------------------------------------------
是啊 难道我也是他?
----------------解决方案--------------------------------------------------------
怎么成水帖了,没一个把程序改好的
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编辑过]
----------------解决方案--------------------------------------------------------
还有啊
case 语句后要用break语句啊
----------------解决方案--------------------------------------------------------
大家真是厉害啊,但我还是有点不懂啊:C语言编程不是不可以输入汉字吗?
----------------解决方案--------------------------------------------------------
#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;
}
}
----------------解决方案--------------------------------------------------------