level 9
实话告诉你,中国对于电脑程序的教育跟中国的其他语言教育一样失败。。。
要想学习电脑语言,最好的就是包一本入门语法手册+实际开发,这样保证你一个月学会,还顶呱呱的,那个时候你都自信的很呢。
所以,是在觉得太难,不怪你自己,怪学校!
2013年04月02日 14点04分
7
level 1
C艹很简单啊....类就是类型,比如电视机就是一个类型,一个类型可以有很多动作,就像电视机可以有开关,音量大小,换台等等操作.........下面是个电视机的示例,本代码通过Vs2010测试...基本上全中文
#include <iostream>
#include <stdlib.h>
//不要管这个代码
enum 电视机尺寸
{
电视机17寸,
电视机21寸,
电视机32寸,
};
//不要管上面的代码
class 电视机
{
private:
电视机尺寸 尺寸;
bool 开机;
int 音量值;
int 当前频道;
public:
电视机(电视机尺寸 多大的电视机):开机(false),尺寸(多大的电视机)
{
std::cout<<"生产电视机成功"<<std::endl;
}
void 开关()
{
开机=(!开机);
if(开机)
{
std::cout<<"电视机开启了,小伙伴们快来看电视"<<std::endl;
}
else
{
std::cout<<"电视机关了, 小伙伴们快跑啊,老爸来了"<<std::endl;
}
}
void 音量加()
{
if(!开机)
{
std::cout<<"电视都没开...玩个蛋"<<std::endl;
return;
}
if(音量值>=100)
{
std::cout<<"音量已经是最大"<<std::endl;
return;
}
else
音量值=音量值+1;
}
void 音量减()
{
if(!开机)
{
std::cout<<"电视都没开...玩个蛋"<<std::endl;
return;
}
if(音量值<=0)
{
std::cout<<"已经是静音"<<std::endl;
return;
}
else
音量值=音量值-1;
}
void 换台(int 频道)
{
if(!开机)
{
std::cout<<"电视都没开...玩个蛋"<<std::endl;
return;
}
当前频道=频道;
std::cout<<"已经换到频道"<<当前频道<<"\n正在播放新闻联播"<<std::endl;
}
};
int main()
{
while(true)
{
std::cout<<"欢迎来到家电商城....\n我们这里出售各种尺寸的电视机,来搞一台呗"<<std::endl;
std::cout<<" 小提示:您可以通过紧急出口ctrl+C离开本店"<<std::endl;
std::cout<<"1:好的搞一台\n2:不搞白不搞 "<<std::endl;
int i;std::cin>>i;
system("cls");
std::cin.clear();
std::cout<<"现在来看看您要的尺寸吧 ,我们这里有"<<std::endl;
std::cout<< "1:电视机17寸\n"
"2:电视机21寸\n"
"3:电视机32寸\n"<<std::endl;
std::cout<<"选择个尺寸吧"<<std::endl;
std::cin>>i;
std::cin.clear();
system("cls");
电视机尺寸 尺寸;
if(i==1)
{
尺寸=电视机17寸;
}
else if(i==2)
{
尺寸=电视机21寸;
}
else if(i==3)
{
尺寸=电视机32寸;
}
else
{
std::cout<<"兄弟们抄家伙,有人来砸场子"<<std::endl;
return 0;
}
电视机 预购的电视机(尺寸);
std::cout<<"我们来测试电视机性能吧"<<std::endl;
bool quit=false ;
while(!quit)
{
std::cout<<"可测试操作"<<std::endl;
std::cout<<"1:开关机"<<std::endl;
std::cout<<"2:换台"<<std::endl;
std::cout<<"3:音量增大"<<std::endl;
std::cout<<"4:音量减小"<<std::endl;
std::cout<<"5:已经测试完成,去付款\n"<<std::endl;
std::cin>>i;
std::cout<<std::endl;
std::cin.clear();
if(i==1)
{
预购的电视机.开关();
}
else if(i==2)
{
std::cout<<"请输入要换的频道"<<std::endl;
std::cin>>i;
预购的电视机.换台(i);
}
else if(i==3)
{
预购的电视机.音量加();
}
else if(i==4)
{
预购的电视机.音量减();
}
else
{
std::cout<<"测试已完成,去付款吧"<<std::endl;
std::cout<<"按任意键继续\n"<<std::endl;
std::cin>>i;
std::cin.clear();
system("cls");
break;
}
std::cout<<"按任意键继续\n"<<std::endl;
std::cin>>i;
std::cin.clear();
system("cls");
}
}
}
I
2013年10月11日 04点10分
8
level 12
高三狗表示高中学过点,为了竞赛用的,只学到一维数组-_-||到了指针会疯掉的
2013年10月11日 16点10分
9