当前位置: 首页 > wzjs >正文

淄博网站建设讲解透彻国内免费建站平台

淄博网站建设讲解透彻,国内免费建站平台,宿迁房产网查备案,山东住房城乡建设厅官方网站实验目的及要求: 1.加强对结构体的应用。 2.熟悉字符计数排序。 实验设备环境: 1.微型计算机 2.DEV C(或其他编译软件) 实验步骤: 任务:要求使用自定义函数来实现 输入一段文本,统计每个字符出现的次数,按…

实验目的及要求:
1.加强对结构体的应用。
2.熟悉字符计数排序。

实验设备环境:
1.微型计算机
2.DEV C++(或其他编译软件)

实验步骤:
任务:要求使用自定义函数来实现
输入一段文本,统计每个字符出现的次数,按照字符出现次数从多到少,依次输出,格式如下:
字符1-个数
字符2-个数
......
解题思路:
构建结构体,然后将数据依次输入结构体中,随后进行排序输出。
算法代码如下:

#include<stdio.h>
#include<string.h>
struct s{char a;int b;
};
void addup(char s[100]){int h=0;int m=0;int n[256] = {0};struct s a[256];struct s b[256];for(int i=0;i<strlen(s);i++){m = (int)s[i];n[m]++;}for(int j=0;j<256;j++){if(n[j]!=0){a[h].a = (char)j;a[h].b = n[j];h++;}}for(int i=1;i<h;i++){for(int j=0;j<h-i;j++){if(a[j].b < a[j+1].b){b[j] = a[j];a[j] = a[j+1];a[j+1] = b[j];}}}printf("一共有%d个字符\n",h);for(int i=0;i<h;i++){printf("%c-%d \n",a[i].a,a[i].b);}
}
int main(){char s[100];printf("请输入一段文本:\n");scanf("%s",s);addup(s); 
}

http://www.dtcms.com/wzjs/114047.html

相关文章:

  • php网站开发概念google优化师
  • 自己制作的网站怎么发布seo网站内容优化有哪些
  • 陪聊公众号开发seo搜狗
  • 哈密seoseo网站监测
  • 网站丢失了怎么找回来宁波公司做网站
  • 校园网站的建设与管理每日财经要闻
  • 如何修改用织梦做的网站的模板百度关键词搜索量排行
  • 营销型网站功能无人区在线观看高清1080
  • 数字营销1+x网站武汉关键词seo排名
  • 有没有做衣服的网站百度联盟注册
  • 国外做兼职网站深圳网络推广营销
  • 自己做坑人网站的软件免费网站推广优化
  • 做app护肤网站公司网站制作网络公司
  • 前端开发就是做网站吗vi设计
  • wordpress 用户登录ip记录北京网站优化企业
  • asp.net网站打不开html页面外贸建站平台
  • 成都网站建设 培训班广州市运营推广公司
  • 最新网站开发软件推广引流平台
  • 职业生涯规划用什么网站做测试市场调研报告内容
  • bitget wallet官方网站下载深圳经济最新新闻
  • 设计一个网站先做哪些构造郑州网站制作工具
  • 哪里网站做的好佛山网站优化软件
  • 室内设计师招聘简章青岛网络工程优化
  • 做维修注册网站网站设计公司模板
  • 灯具公司网站模板百度电话
  • 手机端网站建设教程郑州seo顾问热狗hotdoger
  • 网站分析对比一台电脑赚钱的门路
  • 做网站为什么要公安局备案百度seo价格查询系统
  • 网站制作公司套路百度订单售后电话
  • 论坛网站的建立seo案例分析