c语言编程题,感觉有难度,大神帮帮忙!(感谢感谢)

 我来答
ouyang1917
2019-05-31 · TA获得超过237个赞
知道小有建树答主
回答量:529
采纳率:66%
帮助的人:162万
展开全部
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//最后一个没时间写了,我大概给你写出来了,你就查找什么的自己写写吧,不难。
int power[3]={0,-1,0};

typedef struct 
{
int um;
char name[100];
int chese;
int match;
int english;
}stu;

void pearch(int test2[],int num,int res); //(1)
void change(int test3[]); //(2)
void whil(void); //(3)
void student(void); //(4)
int main (void)
{
int i,j,re;
int test[100];
whil(); //10-1000的回文
student();
printf("请输入数字长度:"); //最好10,因为跟(2)共用一个数组
scanf("%d",&i);
for(j=0;j<i;j++)
scanf("%d",&test[j]);
printf("输入要查找的数字:");
scanf("%d",&re);
pearch(test,i,re);
if(power[2]==0)
printf("没有找到\n");
else
printf("第一次出现在:%d 最后一次出现在%d 一共出现%d\n",power[0],power[1],power[2]);

change(test);

return 0;
}

void pearch(int test2[],int num,int res)
{
int i;
int j=0;
for(i=0;i<num;i++)
{
if(test2[i]==res)
{
if(j==0&&power[2]==0)
power[0]=i;
j=i;
power[2]++;
}
}
if(j>=0)
power[1]=j;
}

void change(int test3[])
{
int i;
int max=0;
int min=2147483647;
int max2=-1;
int min2=-1;
int temp;
for(i=0;i<10;i++)
printf("%d  ",test3[i]);
printf("\n");
for(i=0;i<10;i++)
{
if(test3[i]<min)
{
min=test3[i];
min2=i;
}
if(test3[i]>max)
{
max=test3[i];
max2=i;
}
}
temp=test3[max2];
test3[max2]=test3[9];
test3[9]=temp;

temp=test3[min2];
test3[min2]=test3[0];
test3[0]=temp;
for(i=0;i<10;i++)
printf("%d   ",test3[i]);
}
void whil(void)
{
int num=0;
int i,k,j;
for(i=10;i<=1000;i++)
{
k=i;
j=0;
do
{
j=j*10+k%10;
k=k/10;
}while(k);

if(j==i)
{
printf("%d\n",i);
num++;
}
}
printf("共%d个\n",num);

}
void student(void)
{
int i,num;
stu stuu[100];
printf("请输入学生人数:");
scanf("%d",&num);
getchar();
for(i=0;i<num;i++)
{
printf("学号:");
scanf("%d",&stuu[i].um);
printf("姓名:");
scanf("%s",&stuu[i].name);
printf("语文成绩:");
scanf("%d",&stuu[i].chese);
printf("数学成绩:");
scanf("%d",&stuu[i].match);
printf("英语成绩:");
scanf("%d",&stuu[i].english);
}
printf("学号\t姓名\t语文成绩\t数学成绩\t英语成绩\n");
for(i=0;i<num;i++)
{
printf("%d\t%s\t%d\t\t%d\t\t%d\n",stuu[i].um,stuu[i].name,stuu[i].chese,stuu[i].match,stuu[i].english);
}

}
雨在飘零无悔582
2019-05-30 · 超过103用户采纳过TA的回答
知道小有建树答主
回答量:600
采纳率:40%
帮助的人:154万
展开全部
第67回 见土仪颦卿思故里 闻秘事凤姐讯家童 第68回 苦尤娘赚入大观园 酸凤姐大闹宁国府2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈密思S7
2019-05-30 · 超过86用户采纳过TA的回答
知道小有建树答主
回答量:530
采纳率:25%
帮助的人:123万
展开全部
《狐仙驯悍记》(马介甫)《八大王》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式