當前位置:首頁 » 編程語言 » 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");//分號掉了
}