如何输入一个三位数,找到最大的一位输出(C语言)

作者&投稿:驷莎 (若有异议请与网页底部的电邮联系)
c语言中求一个三位数的最后一位数,第二位,还有第一位怎么求啊?~

#include"stdio.h"main(){ int a,b,c,d; printf("输入一个数:"); scanf("%d",&a);/*输入一个三位数*/ b=a/100;/*求百位*/ c=a%100/10;/*求十位*/ d=a%10;/*求个位*/ printf("%d %d %d", b ,c,d);}

#include //递归法倒叙输出!
#include
void main()
{
void reverse(char *s,int i,int j);
char s[100];
gets(s);
reverse(s,0,strlen(s)-1);
puts(s);
}
void reverse(char *s,int i,int j)
{
char c;
if(i>=j)
return;
else
{
c=s[i],s[i]=s[j],s[j]=c;
reverse(s,++i,--j);
}
}
这个不止可以3个数哦!

int a;
scanf_s("%d", &a); //输入的一个3位数
int x, y, z;
x = a / 100; //x为百位上的数
y = (a - x * 100)/10; //y为十位上的数
z = a - x * 100 - y * 10; //z为个位上的数
if (x > y && x > z)
{
printf("最大数为:%d", x);
}
else if (y > x && y > z)
{
printf("最大数为:%d", y);
}
else if (z > x && z > y)
{
printf("最大数为:%d", z);
}
getchar();


c语言编程中,怎样输入一个三位数,将其各位数字反序输出,如输入321,输...
include <iostream>#include <stdio.h>#include <math.h>#include <iomanip>using namespace std;int main(){int n;cin>>n;while(n!=0){cout<<n%10;n\/=10;}cout<<endl;return 0;}

Python中,输入一个三位数怎么表示?
在 Python 中,我们可以使用 input() 函数从键盘输入数据,并将其保存为字符串类型。要输入一个三位数,我们可以使用以下代码:num_str = input("请输入一个三位数:")在上面的代码中,input()函数会提示用户输入一个三位数,并将用户输入的内容保存在变量 num_str 中。由于 input() 函数返回的是...

c语言编写程序,输入一个3位整数,打印输出其个位数、十位数和百位...
void main(void){ int n;printf("输入一个三位的正整数: ");scanf("%d",&n);if((n>999)||(n<100)){ printf("%d 不是一个三位数\\n",n);return;} printf("输入在数 %d,其个位是%d,十位是%d,百位是%d\\n",n,n%100,(n\/10)%10,n\/100);return ;} ...

c语言 从键盘输入一个三位数,输出该数的逆序数。
c语言中从键盘输入一个三位数,输出该数的逆序数,可以参考以下的代码:include<stdio.h> int main(){int x;printf("请输入一个三位数:");scanf("%d",&x);printf("%d%d%d\\n",x%10,x\/10%10,x\/100);return 0;}

从键盘输入一个三位整数,分别输出该数的个位数字,十位数字,百位数字,c...
用c语言分别输出个位十位和百位的数字,可以根据下面步骤进行,c语言作为一种程序代码,因此在输入时绝对不能弄错任何符号。include<stdio.h> int main(){int x;scanf("%d",&x);printf("%d的百位=%d,十位=%d,个位=%d\\n",x,x\/100,x\/10%10,x%10);return 0;} ...

怎么在EXCEL单元格数字弄成三位数比如1弄成001
怎么在EXCEL单元格数字弄成三位数比如1弄成001 方法1.选中要输入内容的单元格,点右键选单选择“设定单元格格式”,也可以点“格式”选择“单元格” (或按CTRL+1),出现单元格格式对话方块,点“数字”在分类选择“文字”,按“确定” 方法2. 在单元输入内容时,在前面先输入’号(英文状态下的引号)...

从键盘输入一个三位整数,分别输出该数的个位数字,十位数字,百位数字,c...
a0=a-a2*100-a1*10; \/*确定x个位数*\/ printf("百十个位数分别为:d,%d,%d\\n",a2,a1,a0);} 以上就是用c语言输入一个三位数的步骤。告诉你们c语言的历史:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不...

c语言中,输入一个三位数,倒序输出代码是什么
printf("结果是:%d%d%d\\n",d,c,b);输入一个三位数,倒序输出(c语言)#include <stdio.h>main(){int n,a,b,c;scanf("%d",&n);a=n\/100;b=(n\/10)%10;c=n%10;printf("\\n倒序输出结果:%d%d%d",c,b,a);getch();}

C语言编程题目:输入一个三位数,输出各个数位上的数字及它们的和。_百度...
include <stdio.h> void main(){ int a;int b,c,d;\/\/各个位数上的数字 printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/百位 c=(a-b*100)\/10; \/\/十位 d=a%10; \/\/个位 printf("百位:%d ,十位:%d ,个位%d\\n",b,c,d);printf("它们的和是:%d\\n",b+c...

写一个程序,要求用户输入3位数的数字,最后舍去各位数输出,python?
方法很多比如 s = input('请输入一个3位数\\n')s1 = int(s[:-1] + '0')s2 = int(s) \/\/ 10 *10 print(s1)print(s2)s1,s2分别用了不同的办法

万荣县18841843914: 如何输入一个三位数,找到最大的一位输出(C语言) -
弋终加衡: 这里有说明,相信你可以看懂. #includevoid main() { int num;//输入的三位数 int figure;//倒序输出的三位数 printf("请输入一个三位数:\n"); scanf("%d",&num); int a,b,c;//分别表示num的百位、十位、个位 a=num/100; b=num%100/10; c=num%10; figure=c*100+b*10+a; printf("倒序输出的三位数是:\n"); printf("%d\n",figure); }

万荣县18841843914: 输入一个三位数输出最大的数 -
弋终加衡: 输入三个一位数,输出最大的数. 需要编程吗? 语言? 急急急急急急急急急急急急急急急急急急急

万荣县18841843914: c语言编程 输入一个三位数,输出各位数上最大的数字. 例如,输入128, -
弋终加衡: 1 2 3 4 5 6 7 8 9 10 11 12#include <stdio.h> voidmain() { inti,n,k=0; scanf("%d",&n); for(i=1;i<=3;i++) { if(k<n%10) k=n%10; n=(n-n%10)/10; } printf("最大数字为%d",k); }

万荣县18841843914: 输入一个三位正整数输出,其中最大的数字? -
弋终加衡: 999 okok

万荣县18841843914: 如何用子函数实现输入三个数字,要求输出其中较大者,用函数找到最大 -
弋终加衡: c语言: int max(int a,int b,int c) { int t; if(a>b) t=a; else t=b; if(t

万荣县18841843914: 用C语言如何求输入三个数中最大的一个数? -
弋终加衡: #include int max(int a, int b) { return((a > b) ? a : b); } int main() { int a,b,c; printf("Input number a,b & c : "); scanf("%d,%d,%d",&a,&b,&c); printf("The largest is %d\n",max(max(a,b),c)); return 0; } Input number a,b & c : 23,89,71 The largest is 89 Press any key to continue

万荣县18841843914: 输入一个三位数的正整数,将数字位置重新排列,组成一个最大的三位数,用文字写一下方法步骤 -
弋终加衡: int a,b,c,d;//四个数字 do{ printf("input a num!>=100<=999");//提示请输入1个数字 scanf("%d",&d);//把输入的数字放到d里 }while(d>=999||d<=100)//若不是3位数则重新输入 a=d/100;//分离原数百位放到a b=d%100/10;//十位放到b c=d...

万荣县18841843914: 输入三个整数,输出其中最大的一个,C语言,程序,急急急 -
弋终加衡: //输入三个整数,输出其中最大的一个,C语言. // #include <stdio.h>#include <stdlib.h> int main() { int a, b, c, maxMe; scanf("%d", &a); //输入整数并赋值给变量a scanf("%d", &b); //输入整数并赋值给变量b scanf("%d", &c); //输入整数并赋值给变量cmaxMe=a; if(b>maxMe)maxMe=b; if(c>maxMe)maxMe=c;printf("maxMe=%d\n", maxMe); //输出最大值maxMesystem("pause"); return 0;}

万荣县18841843914: 初学者:C语言如何输出三个数中最大数. -
弋终加衡: #include<stdio.h> int main() { int a,b,c,d;a=1,b=2,c=3;printf("%d,%d,%d",a,b,c);if(a>=b)d=a;else d=b;printf("三个数中最大数是:"); if(d>c) printf("%d",d); else printf("%d",c); return 0; } 这样就对了,但是很混乱,最好改进一下 ...

万荣县18841843914: 请编程,任意输入三个整数,找出其中最大的一个输出之. -
弋终加衡: public int max(int a,int b,int c){if(a>b){return a>c?a:c;}else{return b>c?b:c;} }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网