枚举 时间 判断 选择 菜单

include<iostream>

include<time.h>

include<ctime> //调用clock_t函数

include<cstdlib> //调用rund()函数

using namespace std;

enum Color{BLACK,WHITE,BLUE=100,RED}; //枚举:定义新变量

main()

{

clock_t start,finish;

double totaltime;

start=clock();
//时间函数

/*int j;

int i;

char ch;

cout<<"请输入学生成绩判断成绩等级。"<<endl;

loop:cin>>i;

for(j=1;j<1000;j++)

{

if(i>100 || i<0)

{

cout<<"成绩输入错误,请重新输入!"<<endl;

goto loop; // goto loop : 分号 指到达loop处

}

else if(i<=100 && i>90)

cout<<"此子为甲等!"<<endl;

else if(i<=90 && i>80)

cout<<"此子为乙等!"<<endl;

else if(i<=80 && i>70) //把你的程序代码插入到这里面

cout<<"此子为丙等!"<<endl;

else if(i<=80 && i>60)

cout<<"此子为丁等!"<<endl;

else

cout<<"此子不及格,请复读!"<<endl;

}

cout<<"程序运行1000次的时间!"<<endl;

finish=clock();

totaltime=(double)(finish-start)/CLOCKS_PER_SEC;

cout<<"\n此程序的运行时间为"<<totaltime<<"秒!"<<endl;

cout<<"输入Y继续判断,输入N退出"<<endl;

cin >>ch;

if(ch == 'y'|| ch == 'Y')

goto loop;

if(ch == 'n'|| ch== 'N')

/
/

//叁 枚举 枚举类型为整形

Color cloth = WHITE;

Color hat= RED;

cout <<"Color cloth = "<< cloth << endl; //输出: color hat = 1 从零开始,依次递增

cout <<"Color hat = "<< hat << endl; //输出: color hat = 101 前一位数+1
*/

//肆 表达式

//int a,b,c,d;
//a=10,b=5; //逗号表达式
//b = (a=5)+(++a); //求值顺序 ?会由于计算机或编程软件的不同,产生 不同编译结果
//c = (a>b)? a:b ; //三元操作符
//cout<<"c = "<<c<<endl;
//cout <<"b = "<<b<< endl;
//d = (a =0,b=1,c=2,c=3); //× 最好不要这样用,复杂且不易于理解,易犯错。。
//cout <<"d = "<<d<<endl;

/* 伍 运算
int c,d,e,f;
c = 1|2-3;
d = 1&2|3; //先加减后三目运算 & ,|, ^ 优先级依次降低
e = 1^2&-3;
f = 1|2&3;
cout<<"c = "<<c<<endl;
cout<<"d = "<<d<<endl;
cout<<"e = "<<e<<endl;
cout<<"f = "<<f<<endl;
*/
//陆 程序语句 ①控制语句 ②表达式语句 ③空语句 ④语句块
//①控制语句 又叫流程控制语句 判断 循环 多路选择语句 if switch case: while goto loop
//② 表达式语句 进行表达式计算的语句 --i;也算语句 有运算符和结束符
//③空语句 只有分号,没有其他语句
//④语句块 多个语句构成语句块

/* switch 选择语句
int s;
cout<<"1--good moring"<<endl;
cout<<"2--good afternoon"<<endl;
cout<<"3--good evering"<<endl;
cout<<"choose 1--3"<<endl;
cin >>s;
switch( s)
{
case 1:
{
int s = 100;
cout<<s<<endl; //没有break的话进入下一个case:
}
cout<<"1--good moring"<<endl;
case 2:cout<<"2--good afternoon"<<endl;break;
case 3:cout<<"3--good evering"<<endl;break;
default:cout<<"choose 1--3"<<endl;break; //缺省态
}
/
/
循环语句

int total=0;
int money;
while(total<500)
{
cout<<"钱还不够500,再给点钱吧!"<<endl;
cin>>money;
total+=money;
if((500-total)>0)
cout<<"还差"<<500-total<<"钱"<<endl;
}
cout<<"现在有"<<total<<"钱,O(∩_∩)O哈哈~"<<endl;

/
/

int c = 0;
long t = time(NULL);
t +=5;
while(time(NULL)<t) //在5秒钟数多少数
{
cout<<++c<<endl; //定时器 sleep
}
/
/

int n = 5 ,i=1;
while(n > 0)
{
long t = time(NULL);
t +=1;
while(time(NULL)<t) ; //每秒输入一个数字,输入5秒 //定时器 sleep
}
cout<<i++<<endl;
n--;
}
/
/

int i;
do{
cout<<"显示菜单"<<endl;
cout<<"1.上衣"<<endl;
cout<<"2.裤子"<<endl;
cout<<"3.袜子"<<endl;
cout<<"4.鞋子"<<endl;
cout<<"输入选择"<<endl;
cin>>i;
}while(i>4|| i<1); //do while 循环 与菜单的结合,可以先读出菜单,再进行选择
switch(i)
{

case 1: cout<<"上衣颜色."<<endl;break;
case 2: cout<<"裤子颜色"<<endl;break;
case 3: cout<<"袜子颜色"<<endl;break;
case 4: cout<<"鞋子颜色"<<endl;break;
default: break;
}
*/

/
int sq,total;
for(;;) // break 仅在循环和switch 中有用。反复循环,直到输入0,退出
{
cin>>sq;
total = sq
sq;
if(total==0)
break;
cout<<sq<<"的平方为"<<total<<endl;
}
/
/
int i=1,n;
cout<<"班级有几名同学"<<endl;
cin>>n;
int math[n],total=0;
for(i;i<n+1;i++) //循环n+1 -i 次
{
cout<<"输入数学成绩"<<endl;
cin>>math[i];
total= math[i]+total;
cout<<"第"<<i<<"同学的成绩为:"<<math[i]<<endl;
}

cout<<n<<"名同学的总成绩为:"<<total<<endl;
cout<<n<<"名同学的平均成绩是:"<<total/n<<endl;
*/

/* 、拾
int a,b,table;
for(a=1;a<10;a++)
{
for(b=1;b<=a;b++)
cout<<b<<""<<a<<"="<<ab<<" "; //九九乘法表 第二个for循环 b<=a
cout<<"\n"<<endl;
}
/
/
int j=1;
for (int i = 1; i <= 9; )
{
cout<<j<<"*"<<i<<"="<<i * j<<" ";
if (j >= i)
{
cout<<"\n"<<endl;
j = 1;
i++; //仅使用一个for循环。
}else{
j++;
}

}
*/

/*for(int i=0;i<10;i++)
 cout<<rand()%100<<endl;            //需要头文件#include<cstdlib>
    */

finish=clock();
totaltime=(double)(finish-start)/CLOCKS_PER_SEC;
cout<<"\n此程序的运行时间为"<<totaltime<<"秒!"<<endl;
return 0;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容