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

c語言輸入一個任意三位數

發布時間: 2022-12-27 20:04:26

c語言的一道題目:輸入任意一個3位數,將其各位數字反序輸出。

main()
{
inta;
printf("pleaseinputnumber:");
scanf("%d",&a);
while(a)//a的位數可以不僅限於3位數
{
printf("%d",a%10);//輸出此時a的個位數
a=a/10;//去掉a的個位
}
}

希望對你有所幫助!

Ⅱ C語言程序題:輸入任意一個3位數,將其各位數字反序輸出。

#include
#include
int
main()
{
int
i;
printf("請輸入一個三位數,按[enter]結束:");
scanf("%d",&i);
printf("反序的輸出:");
printf("%d",i%10);
printf("%d",i%100/10);
printf("%d\n",i/100);
system("pause");
return
0;
}

Ⅲ c程序語言中怎樣編譯一個程序使輸入任意一個三位數將其各位反序輸出

#include<stdio.h>
voidmain()
{
intnum;
scanf("%d",&num);
while(num)
{
printf("%d",num%10);
num=(num-num%10)/10;
}
}//我能想到最簡單的方法。(只要num小於2^32就行,當然你輸入3位數,就是你所要求的)

Ⅳ 如何用C語言輸入一個三位數並輸出個位與百位更換後的三位數

#include<stdio.h>

int main()

{ int a,b;

scanf("%d",&a);

b=a/100+a%100/10*10+a%10*100;

printf("%d ",b);

return 0;

}

Ⅳ C語言中,輸入任意一個三位數,怎樣將其各位數字反序輸出

#include
"stdio.h"
void
main()
{
int
value;
//要輸入的三位數
int
a,
b,
c;
//分別表示輸入的三位數的千位、十位、個位上的數字
int
data;
//倒置後的三位數
printf("請輸入一個三位數:\n");
scanf("%d",
&value);
a
=
int(value/100);
b
=
int((value
-
a*100)/10);
c
=
value
-
a*100
-
b*10;
data
=
c*100
+
b*10
+
a;
printf("%d\n",
data);
}

Ⅵ 求解c語言題:輸入一個任意的三位數,將其各位數字反序輸出(例如輸入123,輸出321).

代碼如下:

#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語言程序編寫 任意輸入一個三位數,要求輸出這個三位數的各個位的數的立方之和為它本身的數。

#include<iostream>
usingnamespacestd;
intmain(){
inta;
cin>>a;
intta=a;
intt[3];
for(inti=0;i<3;i++){
t[i]=ta%10;
ta/=10;
}
if(t[0]*t[0]*t[0]+t[1]*t[1]*t[1]+t[2]*t[2]*t[2]==a)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return0;
}

按位分解這個數的每一位然後判斷

Ⅷ 輸入一個任意3位數,編寫程序求使用3位上的數字重新組數,組最大的。用c語言

#include<stdio.h>
main()
{intn,a,b,c,t;
while(1){
scanf("%d",&n);
if(n>99&&n<1000){
a=n/100;
b=n%100/10;
c=n%10;
if(a<b){t=a;a=b;b=t;}
if(a<c){t=a;a=c;c=t;}
if(b<c){t=b;b=c;c=t;}
printf("=%d ",a*100+b*10+c);
}
else
printf("wrong!! ");
}
}

如圖所示,望採納。。。。。。

Ⅸ C語言程序題:輸入任意一個3位數,將其各位數字反序輸出。

其實這題的思路可以這樣,你可以把一個三位數看出三個數組成的,比如a,b,c然後輸出
c,b,a就行了。代碼如下:
#include
<stdio.h>
void
main()
{
int
a,b,c,x;
printf("請輸入一個3位數\n");
scanf("%d",&x);
a=x/100;
b=x/10%10;
c=x%10;
printf("反輸出的值為:%d%d%d\n",c,b,a);
}