c语言逆序输出三位整数
答:printf("%d",100*d+10*c+b);}
答:1、int x,int y;改成int x;int y;2、y=100c+10b+a;改成y=100*c+10*b+a;3、加上头文件#include<stdio.h> 4、修正后的代码:include<stdio.h> int main(){int x;int y;int a,b,c;printf("Please input a num:");scanf("%d",&x);a=x/100;b=x/10%10;c=x%10;y=100...
答:main(){ int x,b0,b1,b2,s;printf("inputx:");scanf("%d",&x);b2=x/100;b1=(x-b2*100)/10;b0=x%10;s=b0*100+b1*10+b2;printf("s=%d\n",s);} 运行结果:
答:int main(void){ int a,b,c,d,e;printf("请输入一个三位数:");scanf("%d",&a);b = a/100;c = (a-b*100)/10;d = a-b*100-c*10;e = d*100+c*10+b;printf("逆序输出:%d", e);return 0;}
答:include "stdio.h"int main(){ int number; int a,b,c; printf("Please enter a number(100~999):"); scanf("%d",&number); a = number/100; b = (number-100*a)/10; c = number % 10; printf("The new number is:%d%d%d",c,b,a); return 0;} ...
答:i < 3; i++){ b[i] = a % 10; //求a对10的模,得到个位数 a /= 10; //除10降一位 } for (i = 2; i >=0; i--){ printf("分别是%d\n", b[i]);} printf("反向输出:");for (i = 0; i < 3; i++){ printf("%d", b[i]);} system("pause");} ...
答:void main(){int x,a,b,c;cin>>x;a=x/100;b=x/10%10;c=x%10;cout<<c*100+b*10+a<<endl;例如:include<stdio.h> int main(){ int a,b,c,t;scanf("%d",&a);b=a%10;c=(a-b)%100;t=a/100;printf("b=%dc=%dt=%d",b,c,t);return 0;} ...
答:{int n, a,b,c,x;printf("请输入一个三位数:\n");scanf("%d",&n);a=n/100; /* 把输入的数分解成百,十,个位*/ b=n/10%10;c=n%10;x=a, a=c, c=x;/* 交换个位和百位*/ printf("%d,%d,%d\n",a,b,c);} 大一后就没碰过C语言了,也没有运行过不知行不行。
答:include<stdio.h> void exchange(int n){ printf("%d",n % 10);printf("%d",n / 10 % 10);printf("%d",n / 100);printf("\n");} void main(){ int n;printf("input a number:");scanf("%d",&n);exchange(n);}
答:1.include <stdio.h> void main(){ int x,y,z,a,b,c;printf("输入一个三位数x\n");scanf("%d",&x);a=x/100;y=x-100*a;b=y/10;z=y-10*b;c=z;printf("%d,%d,%d,\n",a,b,c);} 2.include <stdio.h> void main(){ float r,s,v;printf("输入球的半径r\n");sc...
网友评论:
祁烁19681402518:
c语言 3位整数反序输出 -
14663咎泰
: 三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字.#include 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.
祁烁19681402518:
c语言的一道题目:输入任意一个3位数,将其各位数字反序输出. -
14663咎泰
: main(){int a;printf("please input number:");scanf("%d",&a);while(a)// a的位数可以不仅限于3位数{printf("%d",a%10);//输出此时a的 个位数a=a/10;//去掉a的个位}}希望对你有所帮助!
祁烁19681402518:
c语言 从键盘输入一个三位数,输出该数的逆序数. -
14663咎泰
: 输姿庆源入三位数比如564scanf("迹态%d",&c);int d = c%10*100+(c/10)%10+c%100;printf("%"差哗,d)
祁烁19681402518:
C语言的一道题,帮帮我题目是输入一3位整数,逆序输出,我刚学不久,各位看着点啊,先看看我做的对不?不对各位指点下哈 #include void main() { int abc... -
14663咎泰
:[答案] 不对,abc是一个变量,a,b,c这三个变量都没定义,错了.
祁烁19681402518:
写C语言要求从键盘上输入一个3位的数值,并将其逆序输出 -
14663咎泰
: 是整数吗? 假设是 main() { int i,a,b,c; scanf("%d",&i); a=i%10; a=i/10; b=i%10; b=i/10; c=i%10 printf("%d%d%d",c,b,a); }
祁烁19681402518:
C语言中,输入任意一个三位数,怎样将其各位数字反序输出 -
14663咎泰
: #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); }
祁烁19681402518:
c语言 从键盘上输入三个整数,然后按逆序输出 -
14663咎泰
: #include int main() { int a[3],i; for(i=0;i scanf("%d",&a[i]); for(i=2;i>=0;i--) printf("%d ",a[i]); return 0; }/* 运行结果: 1 2 33 2 1*/
祁烁19681402518:
C语言编程:输出一个3位整数的逆序数,如输入123,输出321. -
14663咎泰
: 我这个是c++的答案. 看了一下,别人要么没用到c++专属的cin、cout……要么是错的...(而且这个几位数都可以,如输入100010,则输出10001,如输入-12300,则输出-123……)看看我这个吧: #include<iostream>using namespace std;int main(){ int n,p=0,g=0; cin>>n; if(n<0) { cout<<"-"; n=n*-1; } if(n%10>0) p=1; while(n) { if(n%10==0&&g==0) { } else { cout<<n%10; p=1; g++; } n=n/10; } return 0;}希望能帮到你.
祁烁19681402518:
求帮忙c语言编程简单的,输出一个3位整数的逆序数.比如输入123,输出321. 输入摄氏温度,输出华氏温度.
14663咎泰
: #include <string.h> #include <stdio.h> int mian() { int i = 0; char number[40] = {0}; scanf(“%s", number); for (i = strlen(number) - 1; i >= 0; i--) printf("%c", number[i]); } 后面一个太简单了,我都不好意思写
祁烁19681402518:
怎么写一个程序输出一个3位整数的逆序数? -
14663咎泰
: 你可以这样做: 给: 百位:number/100 十位:(number/10)%10 个位:number%10#include<conio.h> #include<stdio.h>void main() { int number; printf("input number(100~999):"); scanf("%d",&number);if(number>=100&&number<=...