一 實驗目的
實驗七 指針 了解指針的概念,學會定義和使用指針變量。2 掌握指針、變量和數組的關系及使用方法。3 學會使用指向函數的指針變量。
二 實驗內容 編寫函數fun(float *sn,int n),其功能是:根據以下公式計算s,計算結果通過形參sn傳回;n通過實參傳入,n的值大于等于0。上機運行并記錄輸入輸出(主函數已給出)。
s?1?1111 ????3572n?1fun(float *sn,int n){ 定義變量:和s,通項w,符號f,循環控制變量i; /* 其中s、f要初始化 */ 循環求累加和s { 改變符號;/* 由負變正或由正變負 */ 求通項w;累加:s+=w;} 形參指針變量sn賦值;/* 通過形參sn傳回累加和s */ } main(){ float s;int n;printf(“n=”);scanf(“%d”,&n);fun(&s,n);printf(“s=%fn”,s);}
完整程序如下:
#include void fun(float *sn,int n){ float s=0.0,w,f=-1.0;int i=0;for(i=0;i<=n;i++);{ f=(-1)*f;w=f/(2*i+1);s+=w;} *sn =s;} main(){ float s;int n;printf(“n=”);scanf(“%d”,&n);fun(&s,n);printf(“s=%fn”,s);}
輸出結果如下圖: 想使指針變量pt1指向a和b中的大者,pt2指向小者,以下程序能否實現此目的? swap(int *p1,int *p2){ int *p;p=p1;p1=p2;p2=p } main(){ int a,b;int *pt1,*pt2;scanf(“%d,%d”,&a,&b);pt1=&a;pt2=&b;if(a
上機調試此程序。如果不能實現題目要求,指出原因并修改之。
子函數swap改成下面程序方可實現目的,主函數不變: swap(int *p1,int *p2){ int p;p=*p1;*p1=*p2;*p2=p;} 下面的程序用來實現將一個3×3的矩陣轉置。#include void tranf(int(*p)[3]){ int t,i,j;for(i=0;i<3;i++)for(j=0;j程序修改如下: #include void tranf(int(*p)[N]){ int t,i,j;for(i=0;i<3;i++)for(j=0;j char *strc(char *s1,char *s2){ char *p=s1;while(*s2!='
主站蜘蛛池模板:
两性色午夜免费视频|
久久精品人人做人人综合|
天天摸夜夜添久久精品|
精品国产第一国产综合精品|
亚洲人成在线播放网站|
三个男吃我奶头一边一个视频|
亚洲综合熟女久久久40p|
囯产精品久久久久久久久久妞妞|
中文字幕久久久久人妻|
国产日产免费高清欧美一区|
天码人妻一区二区三区|
40岁大乳的熟妇在线观看|
国产真实乱对白精彩久久老熟妇女|
亚洲精品无码久久千人斩探花|
色婷婷精品大在线视频|
国产精品高清网站|
中文字幕无码视频手机免费看|
天天躁日日躁狠狠躁人妻|
乱中年女人伦av一区二区|
久久精品国产亚洲av麻豆|
亚洲日本精品国产第一区二区|
男人用嘴添女人下身免费视频|
亚洲愉拍99热成人精品|
国产精品人妻久久毛片高清无卡|
午夜精品久久久久久久爽|
精品无码一区在线观看|
亚洲人成色4444在线观看|
久久精品卫校国产小美女|
在线无码午夜福利高潮视频|
亚洲精品国产乱码av在线观看|
小说区激情另类春色|
久久国产成人免费网站|
成人性做爰片免费视频|
精品少妇爆乳无码av无码专区|
亚洲成aⅴ人在线视频|
欧洲熟妇色xxxx欧美老妇免费|
人妻有码中文字幕|
麻豆av一区二区三区|
欧美人与动性xxxxx杂性|
国产精品va在线播放|
大肉大捧一进一出好爽视频|