输入10个数,逆序输出(折半)。

本文介绍了一个简单的C语言程序,该程序接收用户输入的10个整数,并采用两种不同的方法来实现逆序输出这些整数的功能。第一种方法直接从最后一个元素开始遍历输出;第二种方法则先对数组进行翻转再输出。

5、输入10个数,逆序输出(折半)。

#include<stdio.h>
int main()
{
    int i=0,a[10];
    printf("please input some numbers:\n");
    for(i=0;i<10;i++)
	    scanf("%d",&a[i]);
		printf("ni xu shu chu wei:\n");				                                                                                               
	for(i=9;i>=0;i--)
		printf("%d ",a[i]);
		printf("\n");
}
 
#include<stdio.h>
int main()
{
    int i=0,a[10],t;
    printf("please input some numbers:\n");
    for(i=0;i<10;i++)
	    scanf("%d",&a[i]);
	     {
	      	t=a[9-i];
	      	a[9-i]=a[i];
	      	a[i]=t;
	     }
		printf("ni xu shu chu wei:\n");
	for(i=9;i>=0;i--)              
		printf("%d ",a[i]);
		printf("\n");
}
C语言程序设计(第5版) 6.3有5个学生,上4门课,要求输入全部学生的各门课成绩,并分别求出每门课的平均 6.4 已知5个学生的4门课程的成绩,要求求出每个学生的平均成绩,然后按平均生的排在数组最后面的行)。从高到低将各学生的成绩记录排序(成绩最高的学生的排在数组最前面的行,成绩最低的工 6.5 将一个数组中的值按逆序重新存放。例如,原来顺序为8、6、5、4、1,要求改为) 5、6、8。 6.6 有15个数按由大到小的顺序存放在一个数组中,输入个数,要求用折半查找注 找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。 6.7 输出以下图案: ***** ** * * * ***** 7.1 ** *** 通过 ***** 多,规模比 6.8 有一篇短文,共有3行文字,每行有80个字符。想统计出其中英文大写字母,小写 杂、头绪 字母,数字、空格以及其他字符各有多少个。 印每一页 6.9 有一行电文,已按下面规律译成密码: 因此 A→2a→z B→Yb→y 样,事先 C→xc-x 么就从生产一 即第1个字母变成第26个字母,第2个字母变成第25个字母,第i个字母变成第(26-i+1) 在 现求一 个字母。非字母字符不变。假如已经知道密码是Umtorhs,要求编程序将密码译回原文,并输出密码和原文。 用时, 6.10 编写程序,将两个字符串连接起来,(1)用strcat函数。(2)不用strcat函数。 码,就“功能理解学函 表的 每能函以
最新发布
11-18
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值