当前位置: 首页 > article >正文

C语言经典代码——part 26

【程序93】

题目:时间函数举例3

1.程序分析:

2.程序源代码:

/*calculate time*/

#include "time.h"

#include "stdio.h"

main()

{ clock_t start,end;

int i;

double var;

start=clock();

for(i=0;i<10000;i++)

{ printf("\1\1\1\1\1\1\1\1\1\1\n");}

end=clock();

printf("\1: The different is %6.3f\n",(double)(end-start));

}

==============================================================

【程序94】

题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。(版主初学时编的)

1.程序分析:

2.程序源代码:

#include "time.h"

#include "stdlib.h"

#include "stdio.h"

main()

{char c;

clock_t start,end;

time_t a,b;

double var;

int i,guess;

srand(time(NULL));

printf("do you want to play it.('y' or 'n') \n");

loop:

while((c=getchar())=='y')

{

i=rand()%100;

printf("\nplease input number you guess:\n");

start=clock();

a=time(NULL);

scanf("%d",&guess);

while(guess!=i)

{if(guess>i)

{printf("please input a little smaller.\n");

scanf("%d",&guess);}

else

{printf("please input a little bigger.\n");

scanf("%d",&guess);}

}

end=clock();

b=time(NULL);

printf("\1: It took you %6.3f seconds\n",var=(double)(end-start)/18.2);

printf("\1: it took you %6.3f seconds\n\n",difftime(b,a));

if(var<15)

printf("\1\1 You are very clever! \1\1\n\n");

else if(var<25)

printf("\1\1 you are normal! \1\1\n\n");

else

printf("\1\1 you are stupid! \1\1\n\n");

printf("\1\1 Congradulations \1\1\n\n");

printf("The number you guess is %d",i);

}

printf("\ndo you want to try it again?(\"yy\".or.\"n\")\n");

if((c=getch())=='y')

goto loop;

}

==============================================================

 


http://www.kler.cn/a/429546.html

相关文章:

  • BI 是如何数据分析的?
  • 宇泰串口卡驱动在Ubuntu22.04编译、安装汇总
  • STM32 FreeRTOS时间片调度---FreeRTOS任务相关API函数---FreeRTOS时间管理
  • 基于CiteSpace的知网专利文献计量分析与可视化
  • 【机器学习:十四、TensorFlow与PyTorch的对比分析】
  • Java 锁
  • LinuxUDP编程
  • 最简单的线性回归神经网络
  • Hadoop零基础入门:通过IntelliJ IDEA远程连接服务器运行WordCount案例
  • Java Swing的GUI界面中显示glassPane层
  • Scratch教学作品 | 3D飞行模拟器——体验飞行的无限乐趣! ✈️
  • 3.有序数组的平方
  • Openlayers基础知识回顾(五)
  • 在ensp中ACL路由控制实验
  • CondaError: Run ‘conda init‘ before ‘conda activate‘
  • IDEA 插件开发报Class not found when running plugin异常
  • 2.1、模版语法
  • Flutter长按选择复制文本
  • electron 数据存储方案 electron-store
  • 小程序开发实战项目:构建简易天气预报应用
  • java中23种设计模式的优缺点
  • Vue vs. React:两大前端框架的深度对比与分析
  • React的文本高亮组件——React Highlight Words
  • 【代码随想录|贪心算法重叠区间问题】
  • Python 网络爬虫入门:开启数据采集之旅
  • 【细如狗】记录一次使用MySQL的Binlog进行数据回滚的完整流程