當前位置:首頁 » 編程語言 » 個位和十位交換位置的c語言代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

個位和十位交換位置的c語言代碼

發布時間: 2022-08-19 11:02:13

1. C語言 輸入一個兩位整數,將其個位和十位改換位置,然後輸出

首先分別獲得這個整數的十位和個位,再將個位乘10加上十位得到交換後的數字,輸出即可。代碼如下:

#include<stdio.h>

intmain()
{
intnum;

scanf("%d",&num);
num=(num%10)*10+num/10;
printf("%d",num);

return0;
}

2. 幫我編一個源程序:任意輸入一個兩位數,將個位數字和十位數字交換,得到的新的兩位數又是多少

#include<stdio.h>
main()
{
int a;
do{
scanf("%d",a);
}while(a>99 || a<10);
printf("%d",a%10*10+a/10);
}

3. 已知x是一個兩位整數,編寫程序將其個位數與十位數交換位置,並�

cin x;
a=x%10;
b=x/10;
a是個位,b是十位

4. 用C語言編程實現一個正整數十位和個位的交換

#include<stdio.h>

int change(int change)
{
if(0 < change)
{
if(10 > change)
{
return change * 10;
}else if(100 > change)
{
return change%10*10 + change/10;
}else
{
int temp = change%100;
return change - temp + temp%10*10 + temp/10;
}
}else
{
return -1;
}
}

void main()
{
int num;
printf("請輸入任意正整數:");
scanf("%d",&num);
num = change(num);
if(-1==num)
{
printf("請確定您輸入的是正整數且沒有越界。\n");
}else
{
printf("轉換結果:%d\n",num);
}
}

5. 交換個位和十位的數字

#include<stdio.h>
#include <conio.h>
main()
{
int Num,outNum=0;
printf("Input the number:\n");
scanf("%d",&Num);
outNum+=10*(Num%10);
Num=(int)((Num-Num%10)/10);
outNum+=Num;
printf("%d\n",outNum);
getch();
}

6. 請問怎麼編寫c++程序:交換兩個兩位數的個位與十位,並且輸出這兩個數字的和

#include <iostream>


using namespace std;


int main()

{

int a,b;

char c;

cin>>a>>c>>b;

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

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

cout<<a+b<<endl;

return 0;

}