亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

經典c程序100例==71--80

2019-11-17 05:46:57
字體:
來源:轉載
供稿:網友
【程序71】
題目:編寫input()和output()函數輸入,輸出5個學生的數據記錄。
1.程序分析:
2.程序源代碼:
#define N 5
strUCt student
{ char num[6];
 char name[8];
 int score[4];
} stu[N];
input(stu)
struct student stu[];
{ int i,j;
 for(i=0;i<N;i++)
 {   printf("num: ");
  scanf("%s",stu[i].num);
  printf("name: ");
  scanf("%s",stu[i].name);
   for(j=0;j<3;j++)
   { printf("score %d.",j+1);
    scanf("%d",&stu[i].score[j]);
   }
  printf(" ");
 }
}
print(stu)
struct student stu[];
{ int i,j;
printf(" No. Name Sco1 Sco2 Sco3 ");
for(i=0;i<N;i++)
{ printf("%-6s%-10s",stu[i].num,stu[i].name);
 for(j=0;j<3;j++)
  printf("%-8d",stu[i].score[j]);
 printf(" ");
}
}
main()

==============================================================
【程序72】
題目:創建一個鏈表。
1.程序分析:           
2.程序源代碼:
/*creat a list*/
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
struct list *next;
};
typedef struct list node;
typedef node *link;
void main()
{ link ptr,head;
int num,i;
ptr=(link)malloc(sizeof(node));
ptr=head;
printf("please input 5 numbers==> ");
for(i=0;i<=4;i++)
{
 scanf("%d",&num);
 ptr->data=num;
 ptr->next=(link)malloc(sizeof(node));
 if(i==4) ptr->next=NULL;
 else ptr=ptr->next;
}
ptr=head;
while(ptr!=NULL)
{ printf("The value is ==>%d ",ptr->data);
 ptr=ptr->next;
}
}
==============================================================
【程序73】
題目:反向輸出一個鏈表?!  ?br />1.程序分析:
2.程序源代碼:
/*reverse output a list*/
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
 struct list *next;
};
typedef struct list node;
typedef node *link;
void main()
{ link ptr,head,tail; 
 int num,i;
 tail=(link)malloc(sizeof(node));
 tail->next=NULL;
 ptr=tail;
 printf(" please input 5 data==> ");
 for(i=0;i<=4;i++)
 
ptr=ptr->next;
while(ptr!=NULL)
{ printf("The value is ==>%d ",ptr->data);
 ptr=ptr->next;
}}
==============================================================
【程序74】
題目:連接兩個鏈表。
1.程序分析:
2.程序源代碼:
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
struct list *next;
};
typedef struct list node;
typedef node *link;
link delete_node(link pointer,link tmp)
{if (tmp==NULL) /*delete first node*/
 return pointer->next;
else
{ if(tmp->next->next==NULL)/*delete last node*/
  tmp->next=NULL;
 else /*delete the other node*/
  tmp->next=tmp->next->next;
 return pointer;
}
}
void selection_sort(link pointer,int num)
{ link tmp,BTmp;
 int i,min;
 for(i=0;i<num;i++)
 {
 tmp=pointer;
 min=tmp->data;
 btmp=NULL;
 while(tmp->next)
 { if(min>tmp->next->data)
 
 tmp=tmp->next;
 }
printf("40: %d ",min);
pointer=delete_node(pointer,btmp);
}
}
link create_list(int array[],int num)
{ link tmp1,tmp2,pointer;
int i;
pointer=(link)malloc(sizeof(node));
pointer->data=array[0];
tmp1=pointer;
for(i=1;i<num;i++)
{ tmp2=(link)malloc(sizeof(node));
 tmp2->next=NULL;
 tmp2->data=array[i];
 tmp1->next=tmp2;
 tmp1=tmp1->next;
}
return pointer;
}
link concatenate(link pointer1,link pointer2)
{ link tmp;
tmp=pointer1;
while(tmp->next)
 tmp=tmp->next;
tmp->next=pointer2;
return pointer1;
}
void main(void)
{ int arr1[]=;
 link ptr;
 ptr=create_list(arr1,5);
 selection_sort(ptr,5);
}
==============================================================

 【程序75】
題目:放松一下,算一道簡單的題目。
1.程序分析:
2.程序源代碼:
main()
{
int i,n;
for(i=1;i<5;i++)
{ n=0;
 if(i!=1)
 n=n+1;
 if(i==3)
 n=n+1;
 if(i==4)
 n=n+1;
 if(i!=4)
 n=n+1;
 if(n==3)
  printf("zhu hao shi de shi:%c",64+i);
 }
}
==============================================================
【程序76】
題目:編寫一個函數,輸入n為偶數時,調用函數求1/2+1/4+...+1/n,當輸入n為奇數時,調用函數
   1/1+1/3+...+1/n(利用指針函數)
1.程序分析:
2.程序源代碼:
main()
#include "stdio.h"
main()
{
float peven(),podd(),dcall();
float sum;
int n;
while (1)

if(n%2==0)

else

printf("%f",sum);
}
float peven(int n)
{
float s;
int i;
s=1;
for(i=2;i<=n;i+=2)
 s+=1/(float)i;
return(s);
}
float podd(n)
int n;
{
float s;
int i;
s=0;
for(i=1;i<=n;i+=2)
 s+=1/(float)i;
return(s);
}
float dcall(fp,n)
float (*fp)();
int n;
{
float s;
s=(*fp)(n);
return(s);
}
==============================================================
【程序77】
題目:填空練習(指向指針的指針)
1.程序分析:     
2.程序源代碼:
main()
{ char *s[]=;
char **q;
int k;
for(k=0;k<5;k++)
{       ;/*這里填寫什么語句*/
 printf("%s ",*q);
}
}
==============================================================
【程序78】
題目:找到年齡最大的人,并輸出。請找出程序中有什么問題。
1.程序分析:
2.程序源代碼:
#define N 4
#include "stdio.h"
static struct man
{ char name[20];
int age;
} person[N]=;
main()
{struct man *q,*p;
int i,m=0;
p=person;
for (i=0;i<N;i++)

printf("%s,%d",(*q).name,(*q).age);
}
==============================================================
【程序79】
題目:字符串排序。
1.程序分析:
2.程序源代碼:
main()
{
char *str1[20],*str2[20],*str3[20];
char swap();
printf("please input three strings ");
scanf("%s",str1);
scanf("%s",str2);
scanf("%s",str3);
if(strcmp(str1,str2)>0) swap(str1,str2);
if(strcmp(str1,str3)>0) swap(str1,str3);
if(strcmp(str2,str3)>0) swap(str2,str3);
printf("after being sorted ");
printf("%s %s %s ",str1,str2,str3);
}
char swap(p1,p2)
char *p1,*p2;
{
char *p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
}
==============================================================
【程序80】
題目:海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子憑據分為五份,多了一個,這只
   猴子把多的一個扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了
   一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,
   問海灘上原來最少有多少個桃子?
1.程序分析:
2.程序源代碼:
main()
{int i,m,j,k,count;
for(i=4;i<10000;i+=4)
{ count=0;
m=i;
for(k=0;k<5;k++)

 i=m;
 if(count==4)
 {printf("%d ",count);
  break;}
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人av电影天堂| 日韩专区在线播放| 亚洲天堂免费视频| 中文字幕视频一区二区在线有码| 欧美日韩999| 欧美在线视频免费播放| 羞羞色国产精品| 国产精品专区第二| 亚洲成av人乱码色午夜| 欧美激情精品久久久| 欧美成人免费大片| 97热在线精品视频在线观看| 日韩一级裸体免费视频| 国产精品第三页| 国产成人在线亚洲欧美| 欧美日韩国产精品一区二区三区四区| 欧美电影电视剧在线观看| 久久久国产一区二区三区| 欧美性xxxx极品hd满灌| 在线日韩第一页| 日韩高清欧美高清| 久久久久久国产| 97色在线视频观看| 亚洲丝袜av一区| 亚洲国产精彩中文乱码av在线播放| 伊人久久男人天堂| 欧美国产精品va在线观看| 亚洲综合中文字幕68页| 国产精品久久电影观看| 欧美极品美女电影一区| 伊人男人综合视频网| 亚洲色图av在线| 亚洲欧美日韩爽爽影院| 国产精品99久久99久久久二8| 成人激情黄色网| 91久久国产综合久久91精品网站| 国产精品色悠悠| 国产成人中文字幕| 在线播放国产精品| 精品久久久国产精品999| 中日韩午夜理伦电影免费| 久久躁日日躁aaaaxxxx| 久热精品视频在线| 一区二区中文字幕| 不卡在线观看电视剧完整版| 在线观看欧美视频| 欧美黑人一级爽快片淫片高清| 456亚洲影院| 亚洲第一页在线| 亚洲v日韩v综合v精品v| 9.1国产丝袜在线观看| 亚洲国产精品久久久久秋霞不卡| 国产精品视频免费在线观看| 午夜精品三级视频福利| zzijzzij亚洲日本成熟少妇| 日日骚av一区| 精品日本美女福利在线观看| 亚洲精品98久久久久久中文字幕| 日韩美女av在线| 欧日韩不卡在线视频| …久久精品99久久香蕉国产| 日韩亚洲成人av在线| 国产精品久久久| 丝袜美腿精品国产二区| 欧美激情影音先锋| 日韩电影中文字幕| 日韩av网站电影| 日韩国产精品视频| 国产欧美最新羞羞视频在线观看| 欧美激情一区二区三级高清视频| 久久久亚洲国产| 97视频在线观看播放| 亚洲网址你懂得| 亚洲aⅴ日韩av电影在线观看| 国产日韩欧美日韩大片| 久久精品99久久久久久久久| 精品一区二区三区三区| 欧美在线亚洲一区| 国产91亚洲精品| 国产成人精品久久久| 91精品视频大全| 草民午夜欧美限制a级福利片| 国产欧美精品一区二区三区介绍| 欧美一级片在线播放| 亚洲精品国产免费| 国产精选久久久久久| 国产精品久久av| 国产亚洲欧美日韩美女| 亚洲人成网站色ww在线| 日韩成人激情影院| 亚洲一区精品电影| 日韩在线欧美在线| 日韩在线视频国产| 欧美日韩一区二区在线| 欧美成人中文字幕在线| 欧美极品少妇与黑人| 亚洲人在线观看| 国产精品三级久久久久久电影| 亚洲有声小说3d| 国产精品国产福利国产秒拍| 国产精品网站入口| 一区二区三区精品99久久| 欧美精品成人在线| 国产精品视频一区二区高潮| 青青久久aⅴ北条麻妃| 日韩精品在线第一页| 久久久精品国产网站| 久国内精品在线| 精品美女久久久久久免费| 亚洲欧美一区二区三区情侣bbw| 成人在线视频网| 久久久久久久久久久成人| 精品动漫一区二区| 日韩综合视频在线观看| 国产精品自产拍在线观| 国产日韩欧美在线观看| 国产精品美女免费| 日韩精品在线观看一区二区| 欧美与欧洲交xxxx免费观看| 日韩动漫免费观看电视剧高清| 国产精品影院在线观看| 久久久久久久成人| 狠狠色狠色综合曰曰| 亚洲最新av在线网站| 久久久精品网站| 亚洲国产精彩中文乱码av在线播放| 亲爱的老师9免费观看全集电视剧| 97在线观看视频国产| 在线成人免费网站| 成人h片在线播放免费网站| 亚洲欧洲美洲在线综合| 国产三级精品网站| 日韩欧美在线视频免费观看| 911国产网站尤物在线观看| 亚洲最大福利网站| 欧美成人激情在线| 精品国产91久久久久久老师| 69视频在线免费观看| 亚洲国产精品人人爽夜夜爽| 欧美极品少妇xxxxⅹ裸体艺术| 韩国三级日本三级少妇99| 亚洲国产99精品国自产| 国产97人人超碰caoprom| 92看片淫黄大片欧美看国产片| 2019中文字幕全在线观看| 精品人伦一区二区三区蜜桃网站| 色yeye香蕉凹凸一区二区av| 91精品91久久久久久| 亚洲国产精品视频在线观看| 日韩中文在线不卡| 欧美成人国产va精品日本一级| 国产精品www网站| 欧美日韩中文在线| 国产美女扒开尿口久久久| 最新91在线视频| 一色桃子一区二区| 国产亚洲精品激情久久| 欧美日本中文字幕| 97在线视频精品| 国产午夜精品免费一区二区三区| 91极品视频在线| 国产精品美女999| 亚洲成人激情视频| 亚洲欧美另类在线观看|