完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
【程序87】 题目:回答结果(结构体变量传递) 1.程序分析: 2.程序源代码: #include "stdio.h" struct student { int x; char c; } a; main() {a.x=3; a.c='a'; f(a); printf("%d,%c",a.x,a.c); } f(struct student b) { b.x=20; b.c='y'; } ============================================================== 【程序88嵌入式信盈达企鹅要妖气呜呜吧久零纪要】 题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。 1.程序分析: 2.程序源代码: main() {int i,a,n=1; while(n<=7) { do { scanf("%d",&a); }while(a<1||a>50); for(i=1;i<=a;i++) printf("*"); printf("n"); n++;} getch(); } ============================================================== 【程序89】 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 1.程序分析: 2.程序源代码: main() {int a,i,aa[4],t; scanf("%d",&a); aa[0]=a ; aa[1]=a 0/10; aa[2]=a 00/100; aa[3]=a/1000; for(i=0;i<=3;i++) {aa+=5; aa%=10; } for(i=0;i<=3/2;i++) {t=aa; aa=aa[3-i]; aa[3-i]=t; } for(i=3;i>=0;i--) printf("%d",aa); } ============================================================== 【程序90】 题目:专升本一题,读结果。 1.程序分析: 2.程序源代码: #include "stdio.h" #define M 5 main() {int a[M]={1,2,3,4,5}; int i,j,t; i=0;j=M-1; while(i {t=*(a+i); *(a+i)=*(a+j); *(a+j)=t; i++;j--; } for(i=0;i printf("%d",*(a+i)); } 【程序91】 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime(<)); /*english format output*/ printf(asctime(localtime(<)));/*tranfer to tm*/ printf(asctime(gmtime(<))); /*tranfer to Greenwich time*/ } ============================================================== 【程序92】 题目:时间函数举例2 1.程序分析: 2.程序源代码: /*calculate time*/ #include "time.h" #include "stdio.h" main() { time_t start,end; int i; start=time(NULL); for(i=0;i<3000;i++) { printf("1111111111n");} end=time(NULL); printf("1: The different is %6.3fn",difftime(end,start)); } ============================================================== 【程序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("1111111111n");} end=clock(); printf("1: The different is %6.3fn",(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() 0; 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 secondsn",var=(double)(end-start)/18.2); printf("1: it took you %6.3f secondsnn",difftime(b,a)); if(var<15) printf("11 You are very clever! 11nn"); else if(var<25) printf("11 you are normal! 11nn"); else printf("11 you are stupid! 11nn"); printf("11 Congradulations 11nn"); 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; } |
|
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4880 浏览 0 评论
87376 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4702 浏览 2 评论
3592 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2467 浏览 0 评论
1977浏览 3评论
这是i.mx6ull的关于usb的宏定义,能解释下这些宏定义的意思
1339浏览 1评论
1247浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1317浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1221浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 13:29 , Processed in 1.024144 second(s), Total 37, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号