| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 486 人关注过本帖
标题:[求助]本人想请教大家一些问题
只看楼主 加入收藏
中山DJ肥仔
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-4-20
收藏
 问题点数:0 回复次数:4 
[求助]本人想请教大家一些问题
m33YQatB.rar (18.18 KB) [求助]本人想请教大家一些问题


上面的附件是我考试的内容,如果有谁会就帮帮我..
最好就是加我QQ:362604147

因为我学校有问题的..我们读硬件的,逼我们去考C语言,不考的没有的毕业...


请大家帮帮忙...
谢谢..
搜索更多相关主题的帖子: C语言 学校 硬件 最好 
2007-04-20 18:13
pinglideyu
Rank: 3Rank: 3
来 自:武汉工程大学
等 级:论坛游侠
威 望:1
帖 子:735
专家分:140
注 册:2007-1-7
收藏
得分:0 
第二题:
#include <conio.h>
#include <stdio.h>
#define N 20
void fun(int *a,int n)
{int k,m1,m2,max1,max2,t;
max1=max2=-32768;m1=m2=0;
for (k=0;k<n;k++)
if(a[k]>max1)
{ //max2=max1;m2=m1;
max1=a[k];m1=k;
}
else if (a[k]>max2)
{ max2=a[k];m2=k;}
/************found************/
t=a[0];a[0]=a[m1];a[m1]=t;
/************found************/
t=a[1];a[1]=a[m2];a[m2]=t;
}
int main(void)
{ int b[N]={7,10,12,0,3,6,9,11,5,8},n=10,i;
// clrscr();
for (i=0;i<n;i++) printf("%d ",b[i]);printf("\n");
fun(b,n);
for(i=0;i<n;i++) printf("%d ",b[i]);printf("\n");
return 0;
}

~~我的明天我知道~~
2007-04-20 19:11
pinglideyu
Rank: 3Rank: 3
来 自:武汉工程大学
等 级:论坛游侠
威 望:1
帖 子:735
专家分:140
注 册:2007-1-7
收藏
得分:0 
第一题:
#include <stdio.h>
#include <stdlib.h>
#define N 8
typedef struct list
{ int data;
struct list *next;
} SLIST;
void fun( SLIST *h, int x)
{ SLIST *p, *q, *s;
s=(SLIST *)malloc(sizeof(SLIST));
/**********found**********/
s->data=x;
q=h;
p=h->next;
while(p!=NULL && x>p->data) {
/**********found**********/
q=s;
p=p->next;
}
s->next=p;
/**********found**********/
q->next=s;
}
SLIST *creatlist(int *a)
{ SLIST *h,*p,*q;
int i;
h=p=(SLIST *)malloc(sizeof(SLIST));
for(i=0; i<N; i++)
{ q=(SLIST *)malloc(sizeof(SLIST));
q->data=a[i]; p->next=q; p=q;
}
p->next=0;
return h;
}
void outlist(SLIST *h)
{ SLIST *p;
p=h->next;
if (p==NULL) printf("\nThe list is NULL!\n");
else
{ printf("\nHead");
do { printf("->%d",p->data); p=p->next; } while(p!=NULL);
printf("->End\n");
}
}
int main(void)
{ SLIST *head; int x;
int a[N]={11,12,15,18,19,22,25,29};
head=creatlist(a);
printf("\nThe list before inserting:\n"); outlist(head);
printf("\nEnter a number : "); scanf("%d",&x);
fun(head,x);
printf("\nThe list after inserting:\n"); outlist(head);
return 0;
}

~~我的明天我知道~~
2007-04-20 19:12
中山DJ肥仔
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-4-20
收藏
得分:0 

里面还有啊..

2007-04-20 22:47
中山DJ肥仔
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-4-20
收藏
得分:0 
pinglideyu可以把全部的答案告诉我吗?
2007-04-21 13:35
快速回复:[求助]本人想请教大家一些问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038647 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved