| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:[菜鸟问题]为什么我的程序不能编译
只看楼主 加入收藏
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
 问题点数:0 回复次数:6 
[菜鸟问题]为什么我的程序不能编译

就是这个程序,,,,一拜帅哥.....二拜大侠......三拜帅哥+大侠,,,,,,,,
#include<iostream.h>

float a[4];
class suan
{
public:
void ab();
float abc(float m,float n,int op);
};

void main()
{
int i;
cout<<"please enter the 4 number.\n"
<<"The number should 0<?<14: \n";
for(i=0;i<4;i++)
{
cout<<i+1<<':'<<'\n';
cin >>a[i];
if(a[i]<0||a[i]>13){
cout<<"Sorry,the number is too big.\n"
<<"Please enter another number(0<?<14): \n";
cin <<a[i];
};
};
suan suan_shi;
suan_shi.ab()
};

void ab()
{
int i,j,k,u,v,w,x,y,z;
float b[6];
float c[3];
char s[5]= "1,+,-,*,/";
for(i=0;i<6;i++){
for(j=0;j<6;j++){
for(k=0;k<6;k++){
for(u=0;u<6;u++){
for(v=0;v<6;v++){
for(w=0;w<6;w++){
for(x=0;x<6;x++){
for(y=0;y<6;y++){
for(z=0;z<6;z++){
b[0]=abc(a[1],a[2],z);
b[1]=abc(a[1],a[3],y);
b[2]=abc(a[1],a[4],x);
b[3]=abc(a[2],a[3],w);
b[4]=abc(a[2],a[4],v);
b[5]=abc(a[3],a[4],u);
c[0]=abc(b[0],b[5],k);
c[1]=abc(b[1],b[4],j);
c[2]=abc(b[2],b[3],i);
if c[1]==24{
cout<<a[1]<<s[z]<<a[2]<<'='<<b[0]<<'\n'
<<a[3]<<s[u]<<a[4]<<'='<<b[5]<<'\n'
<<b[0]<<s[k]<<b[5]<<'='<<c[1]<<"\n\n\n";
};
if c[2]==24{
cout<<a[1]<<s[y]<<a[3]<<'='<<b[1]<<'\n'
<<a[2]<<s[v]<<a[4]<<'='<<b[4]<<'\n'
<<b[1]<<s[j]<<b[2]<<'='<<c[2]<<"\n\n\n";
};
if c[2]==24{
cout<<a[1]<<s[x]<<a[4]<<'='<<b[2]<<'\n'
<<a[2]<<s[w]<<a[3]<<'='<<b[3]<<'\n'
<<b[2]<<s[i]<<b[3]<<'='<<c[3]<<"\n\n\n";
};
};
};
};
};
};
};
};
};
};
};

float abc(float m,float n,int op)
{
float temp;
switch(op){
case 0:
temp=m+n;
break;
case 1:
temp=m-n;
break;
case 2:
temp=m*n;
break;
case 3:
temp=m/n;
break;
case 4:
temp=n/m;
break;
case 5:
temp=n-m;
break;
}
return temp;
};

搜索更多相关主题的帖子: another include public please number 
2005-12-27 19:35
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 
void main()
{
int i;
cout<<"please enter the 4 number.\n"
<<"The number should 0<?<14: \n";
for(i=0;i<4;i++)
{
cout<<i+1<<':'<<'\n';
cin >>a[i];
if(a[i]<0||a[i]>13){
cout<<"Sorry,the number is too big.\n"
<<"Please enter another number(0<?<14): \n";
cin <<a[i];
};

这个 是什么意思?? 你的函数都没调用哦~!!!

2005-12-27 20:54
RL720
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2005-11-6
收藏
得分:0 
类的成员函数定义前面要加类名哦

返回值类型 类名::函数成员名(参数)
{
函数体
}

好多for阿
时间复杂度。。。。。。。。。

2005-12-27 22:42
ElfDN
Rank: 4
等 级:贵宾
威 望:11
帖 子:291
专家分:0
注 册:2005-11-13
收藏
得分:0 
你那么多for还不如再开一个数组再写个for呢,省略多了

2005-12-27 22:46
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
得分:0 
?????????????????

为了C++,我放弃了课本
为了高考,我又放弃了C++
现在而今眼目下,我能做什么?www.
2005-12-27 23:44
mangshe0
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-28
收藏
得分:0 

整个程序要实现的目的是什么啊?

2005-12-28 19:57
ElfDN
Rank: 4
等 级:贵宾
威 望:11
帖 子:291
专家分:0
注 册:2005-11-13
收藏
得分:0 
起码把void ab()写到#include..下面

2005-12-28 21:18
快速回复:[菜鸟问题]为什么我的程序不能编译
数据加载中...
 
   



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

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