C语言经典100例95
题目 91
题目: 时间函数举例1 #include #include // 涉及到时间函数的部分,这里给出资料。 // (主要我并没有深入了解这些东西 int main() { time_t lt;// 定义一个时间变量 lt = time(NULL);// 系统时间与日期 printf(ctime(<));// 英文的时间格式 printf(asctime(localtime(<)));// printf(asctime(gmtime(<))); } // asctime() : https://www.runoob.com/cprogramming/c-function-asctime.html // ctime(): https://www.runoob.com/cprogramming/c-function-ctime.html // localtime(): https://www.runoob.com/cprogramming/c-function-localtime.html // gmtime(): https://www.runoob.com/cprogramming/c-function-gmtime.html 题目 92
题目: 时间函数举例2 #include #include #define R register // 计算程序运行时间,之前提到过的 int main() { // 这里与之前的不同,这里是通过本地时间计算的运行时间 time_t start_time,end_time; start_time = time(NULL); for(R int i = 1;i <= 3000;i++) printf("1111111111 "); // 1 为转义字符 end_time = time(NULL); printf("1: The different is %6.3f ",difftime(end_time,start_time)); // difftime返回的是 结束时间与开始时间相差的秒数 // 注意参数顺序是结束时间,开始时间 } 题目 93
题目: 时间函数举例3 #include #include #define R register // 同样是计算程序运行时间 // clock() : https://www.runoob.com/cprogramming/c-function-clock.html int main() { clock_t start_time,end_time; start_time = clock(); for(R int i = 1;i <= 10000;i++) printf("1111111111 "); end_time = clock(); printf("1: The different is %6.3lf ",(double)(end_time - start_time) / CLOCKS_PER_SEC); } 题目 94
题目: 时间函数举例4(一个猜数游戏,判断一个人的反应快慢)。 #include #include #include #define R register int x; int main() { clock_t start_time,end_time; srand(time(NULL)); printf("now you need to guess this number "); int ans = rand()%100,cnt = 1; start_time = clock(); scanf("%d",&x); while(x != ans) { if(x > ans) printf("more smaller please "); if(x < ans) printf("more bigger please "); scanf("%d",&x); cnt++; } end_time = clock(); printf("You only guessed %d times! ",cnt); printf("And you used %6.3lf s",(double)(end_time - start_time) / CLOCKS_PER_SEC); } 题目 95
题目: 家庭财务管理小程序 /*money management system*/ #include #include // 这里的代码是网上流传的未解决的代码 // 代码太抽象了,这里调整了一下排版,由于不清楚具体操作是做什么,又懒得分析,这个代码并没有完善,还是网络上的那个带有bug的代码 // 如果有人想修复这个代码的话,可以喊上我一起(- -自己抽不出大把的时间进行完善分析 int main() { FILE *fp; struct date d; float sum,chm = 0.0; int len,i,j=0; int c; char ch[4]="",ch1[16]="",chtime[12]="",chshop[16],chmoney[8]; pp: clrscr(); sum = 0.0; gotoxy(1,1);printf("|---------------------------------------------------------------------------|"); gotoxy(1,2);printf("| money management system(C1.0) 2000.03 |"); gotoxy(1,3);printf("|---------------------------------------------------------------------------|"); gotoxy(1,4);printf("| -- money records -- | -- today cost list -- |"); gotoxy(1,5);printf("| ------------------------ |-------------------------------------|"); gotoxy(1,6);printf("| date: -------------- | |"); gotoxy(1,7);printf("| | | | |"); gotoxy(1,8);printf("| -------------- | |"); gotoxy(1,9);printf("| thgs: ------------------ | |"); gotoxy(1,10);printf("| | | | |"); gotoxy(1,11);printf("| ------------------ | |"); gotoxy(1,12);printf("| cost: ---------- | |"); gotoxy(1,13);printf("| | | | |"); gotoxy(1,14);printf("| ---------- | |"); gotoxy(1,15);printf("| | |"); gotoxy(1,16);printf("| | |"); gotoxy(1,17);printf("| | |"); gotoxy(1,18);printf("| | |"); gotoxy(1,19);printf("| | |"); gotoxy(1,20);printf("| | |"); gotoxy(1,21);printf("| | |"); gotoxy(1,22);printf("| | |"); gotoxy(1,23);printf("|---------------------------------------------------------------------------|"); i = 0; getdate(&d); sprintf(chtime,"%4d.%02d.%02d",d.da_year,d.da_mon,d.da_day); 52 for(;;) { gotoxy(3,24);printf(" Tab __browse cost list Esc __quit"); gotoxy(13,10);printf(" "); gotoxy(13,13);printf(" "); gotoxy(13,7);printf("%s",chtime); j = 18; ch[0]=getch(); if(ch[0]==27) break; strcpy(chshop,""); strcpy(chmoney,""); if(ch[0]==9) { mm:i=0; fp=fopen("home.dat","r+"); gotoxy(3,24);printf(" "); gotoxy(6,4);printf(" list records "); gotoxy(1,5);printf("|-------------------------------------|"); gotoxy(41,4);printf(" "); gotoxy(41,5);printf(" |"); while(fscanf(fp,"%10s%14s%f ",chtime,chshop,&chm)!=EOF) { if(i==36) { getch(); i = 0; } if ( (i % 36) < 17) { gotoxy(4,6+i); printf(" "); gotoxy(4,6+i); } else if( (i % 36) >16) { gotoxy(41,4+i-17); printf(" "); gotoxy(42,4+i-17); } i++; sum = sum + chm; printf("%10s %-14s %6.1f ",chtime,chshop,chm); } gotoxy(1,23);printf("|---------------------------------------------------------------------------|"); gotoxy(1,24);printf("| |"); gotoxy(1,25);printf("|---------------------------------------------------------------------------|"); gotoxy(10,24);printf("total is %8.1f#34;,sum); fclose(fp); gotoxy(49,24);printf("press any key to.....");getch();goto pp; } else { while(ch[0] != "r") { if(j < 10) { strncat(chtime,ch,1); j++; } if(ch[0] == 8) { len=strlen(chtime)-1; if(j > 15){ len = len+1; j = 11; } strcpy(ch1,""); j = j - 2; strncat(ch1,chtime,len); strcpy(chtime,""); strncat(chtime,ch1,len-1); gotoxy(13,7);printf(" "); } gotoxy(13,7);printf("%s",chtime);ch[0]=getch(); if(ch[0]==9) goto mm; if(ch[0]==27) exit(1); } gotoxy(3,24);printf(" "); gotoxy(13,10); j = 0; ch[0]=getch(); while(ch[0] != "r") { if (j < 14) { strncat(chshop,ch,1); j++; } if(ch[0] == 8) { len=strlen(chshop)-1; strcpy(ch1,""); j = j-2; strncat(ch1,chshop,len); strcpy(chshop,""); strncat(chshop,ch1,len-1); gotoxy(13,10);printf(" "); } gotoxy(13,10);printf("%s",chshop); ch[0]=getch(); } gotoxy(13,13); j = 0; ch[0]=getch(); while(ch[0] != "r"){ if (j<6) { strncat(chmoney,ch,1); j++; } if(ch[0]==8) { len=strlen(chmoney)-1; strcpy(ch1,""); j=j-2; strncat(ch1,chmoney,len); strcpy(chmoney,""); strncat(chmoney,ch1,len-1); gotoxy(13,13);printf(" ");} gotoxy(13,13);printf("%s",chmoney); ch[0]=getch(); } if((strlen(chshop)==0)||(strlen(chmoney)==0)) continue; // 这下面的if不知道应该配上哪一个,未作改动 if((fp=fopen("home.dat","a+"))!=NULL); fprintf(fp,"%10s%14s%6s",chtime,chshop,chmoney); fputc(" ",fp); fclose(fp); i++; gotoxy(41,5+i); printf("%10s %-14s %-6s",chtime,chshop,chmoney); } } }
手机有必要戴手机壳吗?手机是我们生中方便联系的一种工具,又是支付销费的时尚。微信支付,支付宝支付。上网啊,微信群。看个视频,在无聊的时候用来打发时间。玩自拍,记录生活的点滴。成了生活中的必需品,不管是老
苹果手机哪个版本的质量最好?根据型号苹果手机分为零售版官换版官翻版,演示机根据不同销售地区,苹果手机分为港版国行美版日版韩版等,哪个版本的质量好呢?下文具体说一说。苹果手机的型号版本如何查看型号?苹果手机根据
耳朵耳鸣,听话总听不清,戴上助听器能好吗?您好,耳朵耳鸣,听话总听不清,戴上助听器能好吗?建议先到医院进行检查,若单纯的只是耳鸣导致的听不清,需要进行治疗,若是听力损失并有耳鸣,戴上助听器可以有效的补偿听力损失,改善听不清
听力损失多少时,需要选配助听器?怎么选择合适的助听器?随着科技的发展,助听器早已脱离了单纯的声音放大缩小的盒式机时代,高新技术在助听器领域的应用,使助听器可以做到为每一位佩戴者量身定制,这里的量身定制,不单纯指机器外形,同时还包含了每
现在电视机什么牌子比较好?现在买电视机的话,个人觉得先从需求来说,比较好。第一画质。如果你是一个画质发烧友,经常会去看一些比如4K分辨率的超清视频,或者去玩一些家用游戏主机玩高清游戏的。那这里推荐索尼的电视
俄专家智能技术将深刻改变城市面貌与家居生活据俄罗斯卫星通讯社报道,俄罗斯普列汉诺夫经济大学信息学教研室副教授亚历山大季莫费耶夫表示,大规模应用智能技术可以显著提高工业劳动生产率,让住宅公用事业迈上新台阶。季莫费耶夫说关键问
好音质能防水,SanagM12SPRO户外防水音箱带来不一样的音乐之旅随着日益增长的物质生活,户外旅游已经成为不少人在假期里首选的活动。征服高山大海除了能带给我们不小的成就感,也能放松心情改善健康,如果在这些户外活动中,能够欣赏到优美舒缓的音乐显然就
联我投影仪,给你超大屏享受要说近几年火起来的新兴电子产品,家用投影仪一定是榜上有名的存在。厂家们也眼睑动作利地发现了这片前景辽阔的市场,现在不同价位不同配置的投影仪产品层出不穷,那么能在其中脱颖而出,长居销
新的电商时代来临亚马逊的封店事件,不仅重新洗牌了平台卖家,更是在改变行业形态。一大波行业人员转向其他平台,或者独立站。更有一大波行业人员转向工厂,背靠大山,深度整合供应链。任老爷子说,烧不死的鸟就
QQ号被盗了,申诉一直不成功该怎么办?大概的说一下个人意见和看法。首先呢,通过正常的程序,联系腾讯在线客服进行申诉验证,通过绑定的各种验证方式,成功找回属于自己的QQ。其次,联系人工客服,提交相关的证明,这也是一种比较
特斯拉对维权胜诉消费者索赔500万,是对所有中国消费者的恐吓中国车主韩潮在历时755天,历经一审二审后迎来了维权的最终胜诉后,未料到迎来的不是美国特斯拉的道歉,而是特斯拉500万的索赔,新世纪的买办们为他们的美国主子找的理由是名誉损害,同时