c语言上机实验题目解题思路

c语言上机实验题目解题思路

ID:33405759

大小:97.00 KB

页数:10页

时间:2019-02-25

c语言上机实验题目解题思路_第1页
c语言上机实验题目解题思路_第2页
c语言上机实验题目解题思路_第3页
c语言上机实验题目解题思路_第4页
c语言上机实验题目解题思路_第5页
资源描述:

《c语言上机实验题目解题思路》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上机实验题目解题思路目录第十三次实验:指针之一22453:步骤:22454:步骤:23575:步骤:方法同245433576:步骤:33580:步骤:33582:步骤:3第十二次实验:函数之二42452:步骤:42482:步骤:53574:步骤:53571:步骤:5第十一次实验:函数之一63565:步骤:63566:步骤:63567:步骤:73568:步骤:73569:步骤:73570:步骤:73571:步骤:73573:步骤:8第十次实验:数组83552:步骤:83553:步骤:83555:步骤:83556:步骤:83561:步骤:93893:步骤:93895:步骤:9

2、3900:步骤:93905:步骤:9第十三次实验:指针之一2453:步骤:1)定义两数交换的函数voidswap(int*p1,int*p2),交换两指针所指向的值。.2)main函数:多组输入a、b,调用交换函数交换两变量值。代码框架:voidswap(int*p1,int*p2){……}intmain(){inta,b;Int*pointer_1,*pointer_2;while(scanf("%d%d",&a,&b)!=EOF)//输入a、b值{Pointer_1=….;Pointer_2=…..;If(a

3、,b);}return0;}2454:步骤:1)定义同2453相同的函数voidswap(int*p1,int*p2),交换两指针所指向的值。2)定义main函数,多组输入三个数,从大到小输出。intmain(){inta,b,c;while(scanf("%d%d",&a,&b)!=EOF)//输入a、b值{If(a

4、ap(float*p1,float*p2),交换两指针所指向的值。2)定义main函数,多组输入五个数,从小到大输出。intmain(){inta[5],i,temp;while(scanf("%f",&a[0])!=EOF)//输入a、b值{for(i=1;i<5;i++)scanf(“%f”,&a[i]);选择排序完成5个数的排序,其中交换通过Swap(&a[],&a[])完成;循环输出a的所有元素;}return0;}3580:步骤:1)自定义函数input(inta[],intn),output(inta[],intn);Voidinput(inta[],intn

5、)//函数无返回值,等效于void(int*a,intn){inti;For(i=0;i

6、pdiff是计算得出的和与差,代替return返回值,故函数不需要返回任何值了。VoidsumDiff(intop1,intop2,int*pSum,int*pDiff){//op1、op2是要计算的两数*pSum=op1+op2;//pSum是main()函数中变量的地址,故修改的是main()函数中变量的值……}1)在main函数中,调用它,计算输入的任意两个数的和与差。Intmain(){inta,b,s,d;While(scanf(“%d%d”,&a,&b)!=EOF){sumDiff(a,b,&s,&d);printf(“sum=%d,diff=%d”,s,

7、d);}Return0;}第十二次实验:函数之二2452:步骤:1)定义判断素数函数intprime(intx):当x是素数时,函数返回1,否则返回0.2)main函数:多组输入n、m,对n-m间的每一个数i,调用函数prime(x)判断是否是素数,若是就输出。代码框架:intprime(intx)//(循环从2到sqrt(x),不能从2到x-1){……}intmain(){intm,n,i;while(scanf("%d%d",&n,&m)!=EOF)//输入n、m值{for(i=n;i<=m;i++){If()Printf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。