当前位置:首页 » 编程语言 » c语言将五个数倒序存放并输出
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言将五个数倒序存放并输出

发布时间: 2023-02-19 07:44:52

c语言,任意输入一个五位正整数,逆序输出每一位上的数

#include<stdio.h>
voidmain()
{
inti,n,a[5];
scanf("%d",&n);
for(i=0;i<5;i++)
{a[i]=n%10;n=n/10;}
for(i=0;i<5;i++)
if(a[i])
{
for(;i<5;i++)
printf("%1d",a[i]);
break;
}
}

运行示例:

② C语言编程题:输入五个整数,再按相反顺序输出的程序 谢谢

#include<stdio.h>
#include<stdlib.h>
voidmain()
{
inti,c[5];
printf("输入%d个数: ",5);
for(i=0;i<5;i++)
scanf("%d",&c[i]);
printf("逆序输出如下: ");
for(i=4;i>=0;i--)
printf("%4d",c[i]);
printf(" ");
}

满意请采纳,谢谢!!

③ 用c语言,如何输入一个5位数让它倒序输出帮我改改我的代码!谢谢

#include<stdio.h>
void main()
{
int a,b;
printf("请输入一个五位数:\n");
scanf("%d",&a);
for(int i=0;i<5;i++)
{
b=a%10;
a=a/10;
printf("%d",b);
}
}
执行过了的 没问题的
你的意思是想输入一个五位数是这样输入 12345,而不是这样输入:1 2 3 4 5
所以用int数组的那个 不行,
而一楼的char数组 scanf("%s",&a);这句话 &a的& 明显是多余的 直接a就行了,因为a是数组名,代表了数组的首地址。

望采纳

④ C语言编程:从键盘输入5个数,将它们倒序输出,再算出每个数与平均数的差。

for(i=4;i>=0;i--) printf("%d ",math[i]); for(i=0;i<5;i++) ////输出差值 也不是一个啊,也是5个,循环输出啊 printf("%.1f",math[i]-avg);或者你上面的 for(i=4;i>=0;i--){ ///加上大括号 输出一个元素 输出一个差值 printf("%d ",math[i]); printf("%.1f",math[i]-avg);}

⑤ C语言中怎么把一个任意的数倒序输出.知道的请告诉一下,谢谢.

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

⑥ c语言练习指针,任意给5个数,逆序输出

#include<stdio.h>
void change(int *p);
main()
{
int a[5];
int *p;
printf("请输入5个数字\n");
for(p=a;p<a+5;p++)
scanf("%d",p);
change(a);
}
void change(int *p)
{
int i=0,j=4,temp;
for(;i<2;i++,j--)
{
temp=*(p+i);
*(p+i)=*(p+j);
*(p+j)=temp;
}
for(i=0;i<5;i++)
printf("%d",*p++);// 输出值 要用取值 *,否则输出地址
printf("\n");//分号掉了
}