当前位置:首页 » 编程语言 » 个位和十位交换位置的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;

}