求10 翻译c语言,求助:谁能帮我翻译下最基础的C语言,我是新手,谢谢了!

main()

{

int i,j,p,q,s,n,a[11]={127,3,6,28,54,68,87,105,162,18};/*定义i,j,q,p,s,n和a[11],并对a数组赋值*/

for(i=0;i<10;i++)

{p=i;q=a[i];/* 用p存储i的数值,也就是记住数组的下标。用q记录a[i]的数值,用作比较 */

for(j=i+1;j<10;j++)

if(q

if(p!=i)/* 如果p值不等于原来的i,也就是说数值经过改动,就转换a[i]和a[j]的数据 */

{

s=a[i];

a[i]=a[p];

a[p]=s;

}

printf("%d ",a[i]); /* 打印a[i]的值 */

}

/*数组排序完毕,升序排列 */

printf("\ninput number:\n");

scanf("%d",&n);/* 输入n的值*/

for(i=0;i<10;i++) /* n值与数组中的数值逐一比较 */

if(n>a[i])

{for(s=9;s>=i;s--) a[s+1]=a[s];/* 如果n值大于数组中某一数值 */

break;}/*将数组的数值向后移一位,并跳出循环*/

a[i]=n;/*将原来的a[i]值,重新赋为n值。*/

for(i=0;i<=10;i++)

printf("%d ",a[i]);

printf("\n");/* 打印被重新赋值的数组*/

}

/*这段程序的作用是把原来的数组升序排列,并输入一个新的数值加入到合适的位置 */

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第2个:main()

{

char st[20],cs[5][20];

int i,j,p;

printf("input country's name:\n");

for(i=0;i<5;i++)

gets(cs[i]);      /* 逐一输入姓名,大小为单次输入最大20个字符 */

printf("\n");

for(i=0;i<5;i++)

{ p=i;strcpy(st,cs[i]);/* 拷贝姓名到数组st中*/

for(j=i+1;j<5;j++)

if(strcmp(cs[j],st)<0) {p=j;strcpy(st,cs[j]);}/*用st逐一与数组字符元素比较,如果st大于cs中的字符,就把st重新赋值为cs[j],并把哨兵变量p重新赋值为cs[j]的下标j*/

if(p!=i)

{

strcpy(st,cs[i]);

strcpy(cs[i],cs[p]);

strcpy(cs[p],st);

}/*交换字符数组cs的数值 */

puts(cs[i]);}printf("\n"); /* 打印交换后的字符串 */

}

/*这个程序的作用是把一个字符数组(5行)赋值,并升序排列。主要运用的是函数strcpy,strcmp */

####################################3

解释得不一定正确,但出发点是正确的。谨作参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言之优先级 结合性与自增运算,C语言之优先级、结合性与自增运算

优先级、结合性这些概念在初学的时候并没有放在心上&#xff0c;今天又碰到这个问题&#xff0c;查了不少资料&#xff0c;再次做个总结。在标准C语言的文档里&#xff0c;对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是&#xff1a;它是仲裁者&#xff0c;在几个…

android设置输入框输入字符限制,Android EditText限制输入字符的方法总结

Android EditText限制输入字符的方法总结最近项目要求限制密码输入的字符类型&#xff0c; 例如不能输入中文。 现在总结一下EditText的各种实现方式&#xff0c; 以比较各种方法的优劣。第一种方式&#xff1a; 设置EditText的inputType属性&#xff0c;可以通过xml或者Ja…

android动态改变菜单栏,Android动态设置主题(使用RxBus模式)

之前写过一篇文章&#xff1a;RxBus的实现及简单使用。今天我们尝试使用RxBus动态切换主题。一、定义主题颜色color.xml#F44336#D32F2F#F44336#E91E63#C2185B#E91E63#795548#5D4037#795548#2196F3#1976D2#2196F3#607D8B#455A64#607D8B#FFEB3B#FBC02D#FFEB3B#673AB7#512DA8#673A…

android 图片分析,Android图片处理实例分析

本文实例讲述了Android图片处理的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;package cn.szbw.util;import Android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.…

android开发按钮颜色,Android编程实现简单设置按钮颜色的方法

本文实例讲述了Android编程实现简单设置按钮颜色的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;1.工程目录a.在res目录-新建drawble文件夹放入自定义图片2.main.xmlandroid:orientation"vertical"android:layout_width"fill_parent"androi…

艾默生变频器ev1000故障代码_国产变频器型号大全,梳理国产变频的前世今生!...

在工控领域&#xff0c;变频器已经广为所知且应用范围广泛&#xff0c;各方对变频器能给出形形色色的描述。维基百科给出的定义&#xff1a;“变频器(variable frequency drive&#xff0c;常见缩写VFD)&#xff0c;也称为变频驱动器或驱动控制器。变频器是可调速驱动系统的一种…

android音乐播放器案例,Android MediaPlayer实现音乐播放器实例代码

Android MediaPlayer实现音乐播放器1、布局文件android:layout_width"fill_parent"android:layout_height"fill_parent"android:orientation"vertical" >android:id"id/hint"android:layout_width"wrap_content"android:…

单边指数信号的特点_今日股市分析:上证指数若能守住3400,蓄力反弹就有戏...

昨日整体概况上涨&#xff1a;848只 下跌&#xff1a;3009只涨停&#xff1a;69只 跌停&#xff1a;12只昨天的上证指数低开低走&#xff0c;午后冲红又回落&#xff0c;另一边的创业板却是单边下行跌超3%&#xff0c;板块方向农业、洪水概念股、还有电力板块较强。按照昨日置顶…

万丰科技机器人排名_机器人系统集成“7宗最”

摘要&#xff1a;对于众多集成商而言&#xff0c;作为典型的“夹心饼奥利奥”&#xff0c;面对客户的各种要求&#xff0c;“不敢勉强你&#xff0c;只好为难自己”系真实写照。1、企业数量最多GGII统计数据显示&#xff0c;截至2019年年底&#xff0c;中国工业机器人产业企业数…

android 电池高温关机,Android 关机问题分析指南

本篇文章主要介绍 Android 开发中的 关机 部分知识点&#xff0c;通过阅读本篇文章&#xff0c;您将收获以下内容:1 . 确认是亮屏关机还是灭屏关机&#xff1f;关机时是否有播放关机动画&#xff1f;2 . 是直接关机还是关机后会自动重启&#xff1f;3.异常关机时&#xff0c;连…

android switch 未定义,在switch语句中初始化时未定义的变量?

问题本身就是一个明显的答案.无论如何,这是我的代码片段......switch(cSet)...case 8:{ //Special CharactersfinalSet special;char* charSet new char[special.size() 1];charSet[special.size()] 0; //Append null terminatormemcpy(charSet, special.c_str(), special.…

android 克隆对象,克隆会破坏单例对象吗?

假设有这样一个场景&#xff0c;如果复制的目标对象恰好是单例对象&#xff0c;那会不会破坏单例对象呢&#xff1f;当然&#xff0c;我们在已知的情况下肯定不会这么干&#xff0c;但如果发生了意外怎么办&#xff1f;不防来修改一下代码。public class ConcretePrototype imp…

转网口显示未识别的网络_已有1700万用户携号转网 超99%用户1小时内办结

携号转网是利国利民的大举措&#xff0c;受到了很多电信用户的拥护和支持。12月15日&#xff0c;工信部副部长刘烈宏在某会议上进行报告指出&#xff0c;目前我国 “携号转网”服务已经累计有 1700 万用户完成携转&#xff0c;一小时携转成功办结率超过 99%。已有1700万用户携号…

adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法

最近安装Android SDK时&#xff0c;发现更新时出现“A folder failed to be renamed ormoved.”等类似错误。经过测试和G后发现解决办法目前有两种情况&#xff1a;1、确实是因为打开了相关目录或者其他程序占用率文件夹句柄。关闭相关资源管理器或者关闭相关程序即可&#xff…

2020.2idea怎么创建html项目_陈肆横项目日记:百度百科怎么创建自己的名字

百度百科是一个介绍人物很好的平台&#xff0c;很多的都想创造属于自己的百度百科。而人物百科词条&#xff0c;是百度百科专门为知名人物提供个人信息展示的平台。创建一个属于自己的百度百科词条&#xff0c;就相当于拥有了一张名片&#xff0c;不仅有着影响力与知名度的传播…

android c++ gizp 调用 so,使用ndk-build编译 android调用的so库

前沿编译so的方法有两种方法第一种就是编写原生的makefile文件利用gcc进行编译&#xff0c;这里我讲解的是另外一种。采用NDK提供的ndk-build编译。简介使用ndk编译的时候需要介绍它的脚本文件,Android.mk和Application.mk&#xff0c;但是Application.mk是可选的&#xff0c;用…

elctron项目_electron项目结构介绍

#项目结构my-project├─ .electron-vue(webpack配置文件)│ └─ build.js(生产环境构建代码)│ └─ dev-client.js(热加载相关)│ └─ dev-runner.js(开发环境启动入口)│ └─ webpack.main.config.js(主进程配置文件)│ └─ webpack.renderer.config.js(渲染进程配…

无法启动mysqll1006_CentOS7下MySQL服务启动失败原因及解决方法

在重启阿里的CentOS7服务器后,重启MySQL 出现错误Starting mysqld (via systemctl):Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" fordetails.[FAILED…

html5判断多选框是否选择的函数,复选框(checkbox)、多选框

1、需求分析可同时选中多个选项&#xff0c;实现全选、全不选、反选等功能。2、技术分析基础的HTML、CSS、JavaScript。3、详细分析3.1 HTML部分图示是一个列表加底部一段文字说明&#xff0c;列表包含三个部分&#xff0c;整体是一个多选列表&#xff0c;上部是总的选项&#…

layer调用父页面方法_Ruby for SketchUp之图层【Layer】

我们学习了群组、组件及组件定义&#xff0c;今天来看看图层【Layer】&#xff0c;在Sketchup2020版本中已经更名为“标记”&#xff0c;如图那么图层在我们建模过程中能带来哪些便利呢&#xff1f;可以快速的隐藏同一图层内所有东西&#xff0c;而不需要逐一选择并右键点击隐藏…