大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
成都创新互联专业为企业提供阜平网站建设、阜平做网站、阜平网站设计、阜平网站制作等企业网站建设、网页设计与制作、阜平企业网站模板建站服务,十余年阜平做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
void
main()
{
int
a[5],i;
for(i=0;i5;i++)
scanf("%d",a[i]);
printf("\n");
for(i=4;i=0;i--)
printf("%d
\n",a[i]);
}
其实只需要用一个数组代表输入的数据就可以了,反向输出时只需从数组的末尾开始就行了。
1、新建一个工程和.c文件,输入头文件和主函数
2、声明被调用的函数,定义变量类型
3、输入整数
4、用一个if语句去判断整数是否为负数,若为负数则用putchar函数输出一个负号
5、调用一个函数
6、定义函数的返回类型和形参类型
7、通过if语句判断该数是否仅剩一位数,若不是则执行else语句
8、通过再次调用子函数一次输出高位的数
9、编译执行即可
参考代码:
//******************************************************************************
//
逆序输出
//******************************************************************************
#includestdio.h
#include
math.h
int
main()
{
long
x,
a,
b,
i=0;
double
c=0;
//pow的用法:
double
pow(
double
base,
double
exp
);
//
clrscr();
//
i
=
0;
//
c
=
0;
printf("please
input
a
score!\n");
scanf("%ld",
x);
a
=
x;
b
=
x;
do
{
a
=
a
/
10;
i++;
}
while(a
!=
0);
printf("the
wei
of
the
number
is\t%ld\n",
i);
i--;
//因为用pow,i需减一
do
{
a=
b
%
10;
//用a来保存求余
c
+=
a
*
pow(10,
i);
b
=
b
/
10;
i--;
}
while(i
=0);
printf("the
answer
is
%.0lf\n",
c);
}
//******************************************************************************
//因为只是倒序输出,所以不必转换,直接求余输出即可,代码如下
//******************************************************************************
#includestdio.h
int
main()
{
int
n;
while(scanf("%d",n)!=EOF)
//多项测试
Ctrl
+
Z
结束输入
{
while(n)
{
printf("%d",n%10);
n/=10;
}
printf("\n");
}
}
//******************************************************************************
//逆序输出
再来个比较简洁的
//******************************************************************************
#includestdio.h
int
main()
{
int
n;
//要求n为正整数
for(scanf("%d",
n);
n
printf("%d",
n
%
10);
n
/=
10);
}
代码如下:
#include stdio.h
void main( )
{int a,b,c,d;
scanf("%d",a);
b= a/100;
c= (a%100) /10;
d=a%10;
printf("%d",100*d+10*c+b);
}
拓展资料:
C语言编程软件是一款使用代码C语言进行编程的软件,软件大小为13.5MB。软件特点是基于Windows系统界面窗口,可提示编辑错误,可查询代码。
特点:
1、基于Windows(98/ME/2000/XP)界面窗口,用户轻易就可以上手操作。
2、与Turboc(DOS版)功能接近,可运行编译并提示错误。
3、内置强大的C语言函数库,让您查询函数或输入变得Easy。
4、界面操作简单,功能实用,免费供个人学习交流用。
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:。
int a = 100;
while(a != 0) {
int b = a % 10;
if (b 0)
printf("%d", b);
a /= 10;
}
3、编译器运行test.cpp文件,此时成功将数进行了逆序输出,例如100输出了1。
1、首先打开软件VC++6.0软件,准备一个空白的C语言文件,引入头百文件并写好主函数:
2、然后输入代码,首先定度义数组,接着用一个for循环接受用户输入的知数组元素并将其打印到屏幕上,并保存到前面的道数组中专,然后用第二个for循环逆序排序,方法就是前面的元素和后面的元素比较大小,前面比后面小就交换顺序,最后再用一个for循环输出排序的结果:
3、最后编译运行写好的程序,打开属一个命令行,输入7个不同的数,之后程序就会把输入的数逆序输出了。以上就是C语言编程实现数组逆序输出的方法: