當前位置:首頁 » 編程語言 » c語言輸入四個數逆向輸出
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入四個數逆向輸出

發布時間: 2022-06-05 10:36:40

1. c語言編程,編程實現怎樣將一個數組逆序輸出

數組逆序輸出,只要從數組最後一位向前循環輸出即可。

實現代碼如下:

#include"stdio.h"
voidmain()
{
inta[100],n,m;
printf("請輸入元素的個數:");
scanf("%d",&n);
printf("請依次輸入%d個數:",n);
for(m=0;m<n;m++)
scanf("%d",&a[m]);
printf("按逆序輸出為:");
for(m=n-1;m>=0;m--)
printf("%d",a[m]);
}

執行結果

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

2. C語言、輸入四位數、倒序輸出。

#include <stdio.h>
main()
{
int Data,NewData,a,b,c,d;
printf("輸入一個四位數:");
scanf("%d",&Data);
a=Data%10; /* 原數的個位 */
c=Data/100%10; /* 原數的百位 */
b=Data/10%10; /* 原數的十位 */
d=Data/1000 ; /* 原數的萬位 */
NewData=a*1000+b*100+c*10+d; /* 組成新的數 */
printf("%d的逆序數為%d\n",Data,NewData);
}

如果滿意、、請好評。。謝謝。

3. C語言編程:從鍵盤輸入一個四位正整數,輸出其逆序數,並判斷是否是對稱數

#include <stdio.h>int is_prime( int n ){ int i; if ( n < 2 ) return 0; for( i=2; i<=n/2;i++ ) if ( n%i==0 ) return 0; return 1;}int main(){ int n; while( scanf("%d", &n)!=EOF ) { if ( n <= 0 ) { printf("輸入錯誤,請輸入正整數。\n"); } else { if ( is_prime( n ) ) printf("%d是素數。\n", n); else printf("%d不是素數。\n", n); } } return 0;}

4. 用C語言程序編寫:輸入一個四位整數(如1234),使其倒序輸出(如4321),並求其各位之和。

//希望我的回答對你的學習有幫助
#include<stdio.h>

intmain()
{
intFourDigits,i=0,FDSum=0;
intFD[4];

scanf("%d",&FourDigits);
//拆分四位數
while(FourDigits)
{
FD[i++]=FourDigits%10; //得到最後一位數,1234對10取余數為4
FourDigits/=10; //刪除最後一位數,1234除以10得到123
}
//計算各位之和,並倒序輸出
for(i=0;i<4;i++)
{
FDSum+=FD[i];
printf("%d",FD[i]);
}
printf(" ");
printf("%d ",FDSum);

return0;
}

5. c語言中如何實現輸入一個整數實現倒序輸出

1、新建一個工程和.c文件,輸入頭文件和主函數

6. C語言題目。輸入一個不多於4位的正整數,求它的位數,並按逆序輸出各位數字。

#include<stdio.h>

intmain()
{
chardigtal[20];
intcount=0;
inti;
intnum;
scanf("%d",&num);
while(num)
{
digtal[count]=num%10;
num/=10;
count++;
}

printf("輸入%d,共%d位 ",num,count);
for(i=count-1;i>=0;i--)
printf("%d",digtal[i]);
return0;
}

7. C語言逆向輸出

樓上已經寫了代碼,我幫你解釋一下!!
%是取余!得到的是低位!!
/是取整,得到的是最高位!
這個題目就是不斷對10取余!
比如198,先餘10,得8!這是最低位!
除10得19,作為下一個取余的基數!
接著就對19取余,得9;除10得1
1再除得0,餘1。
可以
以取整結果為0結束循環!
依次輸出就行啦!!

8. C語言 逆向輸出數字

#include<stdio.h>
void print(int istart,int imode,int ilen)
{
int i;
if(imode==1)
{//偶數則反向列印
for(i=1;i<=ilen;i++)
printf("%d",(istart+i)%10);
}
else
{//奇數則正向列印
for(i=ilen;i>=1;i--)
printf("%d",(istart+i)%10);
}
printf("\n");
}
void main()
{
printf("請輸入一個數(0-9)");
int iNo,mode;
scanf("%d",&iNo);//輸入數
printf("%d\n",iNo);//列印第一行
if(iNo%2==0) mode=-1; else mode=1;//偶數mode=-1,否則mode=1
print(iNo,mode,2);//列印第二行
print(iNo+2,mode,3);//列印第三行
print(iNo+5,mode,4);//列印第四行
}