问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,关于数据库跟函数的一道题

发布网友 发布时间:2023-11-18 00:48

我来回答

2个回答

热心网友 时间:2024-11-08 23:51

以经给予解答,程序如下。欢迎加QQ群:218691837
#include <stdio.h>
#include <stdlib.h>

struct nn
{ int no;
int num;
};

typedef struct nn DATA;

int number( char * , DATA []);

int main( )
{
DATA b[100];
char sa[500];
int i, n;
gets( sa );
n = number( sa, b );
for ( i=0; i<n; i++ )
printf("%d %d\n", b[i].num, b[i].no );
system("pause");
}
//
#include<string.h>
int number( char * str, DATA a[] )
{ int i,j,n,min=0,tag=0;
char *p;
int *t,temp;
p = strtok( str , " ");
for ( i = 0 ; p != NULL ; i++)
{ a[i].num = atoi(p);
p = strtok( NULL , " ");}
n = i;
t=(int *)malloc(n*4);
for(i=0;i<n;i++)
{*(t+i)=a[i].num;}
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
if(*(t+i)>*(t+j))
{
temp=*(t+i);
*(t+i)=*(t+j);
*(t+j)=temp;
}
}
//t_temp=(int *)malloc(n*4);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{if(a[i].num==*(t+j))
{
a[i].no=j+1;

//continue;
}
}
}

for(i=0;i<n-1;i++)
{tag=0;
for(j=i+1;j<n;j++)
{
if(a[i].no==a[j].no)
{
tag++;
// a[i].no =(a[i].no)-1;
//printf("tag=%d,no=%d",tag,a[i].no);
}

}
a[i].no=a[i].no-tag;
}

return n;
}

热心网友 时间:2024-11-08 23:51

#include <stdio.h>
struct nn
{ int no;
int num;
};

typedef struct nn DATA;

int number( char * , DATA []);

int main( )
{
DATA b[100];
char sa[500];
int i, n;
gets( sa );
n = number( sa, b );
for ( i=0; i<n; i++ )
printf("%d %d\n", b[i].num, b[i].no );
return 0;
}
//
#include<stdlib.h>
#include<string.h>
int number( char*sa,DATA b[])
{
int i=0,j=0,k,n=0,min=0;
char *p;
p = strtok( sa , " ");
for ( i = 0 ; p != NULL ; i++)
{
b[i].num = atoi(p);
b[i].no=1;
n++;p++;
p = strtok( NULL , " ");//strtok 函数为分割函数,按照’ ‘分割
}
for(k=0;k<n;k++)
for(j=0;j<n;j++)
{
if(b[k].num>b[j].num)
{
b[k].no++;
}
else if(b[k].num==b[j].num&&(k>j))
{
b[k].no++;
}
}
return n;
}
//
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
获取oracle中表的表结构、约束和索引信息 若3的x次方等于二十七分之一,则3的负x次方 若x的2x-1次方=1,则x=多少。若3的x次方=27分之1,则x=多少 3的x次方=1/81,x=? ...为什么?。。。若3的x次方等于81分之一,则x等于什么??急 语文句子成分分析详解 初三英语,关于被动语态 级品飞车lo如何下载? 极品飞车全球在线(nfsol)现在可以在大陆玩么?内测完毕了?听说要个登... ...一个星期不理我了怎么办,电话也不接信息也不回,问她是不是有男人了... 亮剑ol的职业问题(回答好了还有50分) 怎么把微信好友转移到另一个? 9个月的孩子还学不会爬行,这和智力有关系吗? 电脑怎么登录两个码580 为什么传送带逆时针匀速转动则物体一直做匀减速运动 一个长方体的长是20厘米,宽是15厘米,高是30厘米,在里面装有5厘米高的... 杭州婚纱摄影工作室哪家拍的好啊,看网上在凡咔摄影拍的比较多,...3 云南丽江拍婚纱照哪家好?凡咔摄影技术怎么样?3 家里的猪肉怎么炒的时候油会炸出烫伤人,卖的猪肉就不会了,这是...2 你好,我的主要是有消息微信也会提醒显示,但是不是微信内容而是... 甚么茶叶泡出来像鱼1样 大理婚纱摄影哪家好,有人在凡咔摄影拍过婚纱照吗,麻烦老铁给点...3 我是华为手机我要把我的隐藏起来怎么弄我想让别人搜不到我1 腿粗怎么办,大腿小腿都粗346 wxid加不了好友怎么办? 华为手机不显示怎么设置11 新魔界里什么职业最强!~??告诉我!6 为什么电磁炉炒不熟3 平底锅蛋糕如何能够做得更加的松软香甜,好吃不腻? 平底锅版本的烧烤有什么简单好吃的家常做法? 字写久了 为什么会手麻? 李宁的网球鞋,穿了不到一个月鞋底橡胶被磨穿了,这能退货或者换货吗?在... 宝宝9个月了还不会爬怎么办?3 关于数据库Oracle的一道题a.course=b.cour... ...泡出来的水也是黄色的,就像鱼饲料一样的,想问那是什么茶叶... 急救!!!!有关数据库的一道题。 每根手指带指环的意义(意思)分别代表什么3 您好!知道对方但是添加不了好友? 戒指带在每个手指的意义是什么 戒指带在每一个手指上的意义是什么?6 戒指带在每一个手指上的意义是什么?6 百信手机网好不好6 OTC 的维生素真的不能长期服用吗?有什么不良反应吗?是药三...79 维生素E软胶囊(OTC)可以长期服用吗?4 中国人寿保险公司是国营单位吗? 50克银手镯是多少999的 什么果冻最好吃 ?12 经常吃果冻好不好?36 什么果冻最好吃28 什么口味的果冻最好吃?11