当前位置:首页 » 编程语言 » 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);
}