1、用c语言吧includeltstdioh void main int ifloat a10,avg,temp1=0,temp2=0,fcfori=0ilt10i++ printfquot请输入第%d个数\nquot,i+1scanfquot%fquot,ai fori=0ilt10i++temp1;includeltiostream using namespace stdint main int a10,i,max,min,sum=0double avgfori=0ilt10i++ cinaiifi==0max=min=a0ifmaxaimin=aisum+=ai avg=;用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出代码如下includeltstdioh int main int i,j,a10,tprintfquot输入数quotfor i = 0 i lt 10 i++scanfquot%dquot,ai;假设输入的整数放到变量x中,则语句x10%10即是十位上的数字,代码如下include ltstdioh int mainvoid int xprintfquot输入一个整数quotscanfquot%dquot,xprintfquot%d的十位上的数字是%d\nquot,x,x10%。
2、根据10 进制 转换为16进制的 规则 ,编写 C语言程序 将10进制数转换为16进制数具体实现方法可参考如下程序includeltstdiohvoid main int i,x x表示欲转换的10进制数 int data10,index=0 data。
3、不过可以实现 convert函数实现这样的功能,main为测试函数,可以不管 include ltstdiohint convertint aint i = 0, ret = 0int twhileat = a%10ret = tltlti*4a=10i ++ifi 8;因为这种方法是最常规的方法,会点C语言的都会这样编比楼上好的地方就是1修改容易,只需要修改define N 10这里的10为其他的数值就可以实现比如20个50个整数的处理 2输入输出有提示,显得更人性化;解题思路先键盘输入10个整数,假设数组的第1个是最大数max,同时设置最大值下标为0,接着for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和数组下标参考代码includeltstdio。
4、include void main float num10,max,min,sum=0int i,jcoutltltquot请输入10个数quotlt fori=0ilt10i++ cinnumi max=min=num0forj=0jlt10j++ ifnumj=maxmax=numj;C语言输入十个数的编程方法如下1首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个2接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较3接着使用for循环,来连续接收10个数;include ltstdioh includeltstdlibh int main int i,sumdouble aveint a10sum=0ave=0printf“Enter 10 numbers”fori=0ilt10i++ scanfquot%dquot,aisum+=ai ave=sum。
5、iltni++ ifmaxxr==ai j=ibreak k=j int mainvoid int a10= 876,675,896,101,301,401,980,431,451,777,kfuna, 10, kprintfquot%d,%dquot, k, ak;C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下1首先需要定义一个整型数组用于存储输入的10个整数这里定义一个数组a2然后利用for循环,接受从键盘输入的10个整数这里使用i作为循环的游标变量3;1打开软件进入页面,点击文件新建文件C++ Source File2输入预处理命令和主函数#includeltstdioh*输入输出头文件*void main*空类型主函数*3定义变量和数组的数据输入10个数int a10,i,t;include ltstdiohint mainint i,a10,x,yx=y=0fori=0ilt10i++scanfquot%dquot,aiifai%2 x++else y++printfquot奇数有%d,偶数有%d\nquot,x,y return 0。