编写程序,输入一个正三位数,输出各位数字的和。如,输入123,输出6。

作者&投稿:徭筠 (若有异议请与网页底部的电邮联系)
编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输入123,则输出结果为321.~

给你讲一下思路吧,先将这个输入的字符串截取成一个字符的数组,然后用for循环数组,从后最后数组项开始输出。也可以直接String str=输入字符串; for(int i=str.length-1;i>=0:I--){System.out.print(str.subString(i-1,i))},可能语言不同substring的具体传值可能会不一样

很简单的...........
#include
void main()
{
int m,a1,a2,a3,n;
scanf("%d",&m);

a1=m/100;a2=m%100/10;a3=m%10;
n=a3*100+a2*10+a1;
printf("%d
",n);
}

Excel VBA的列子:
Public Function QiuHe(LookupRange As Range)
Dim InputValue, ReturnValue As Integer

InputValue = LookupRange.Value
ReturnValue = 0

If Len(LookupRange) <> 3 Or TypeName(InputValue) = "String" Then
MsgBox "not 3 digits integer, program stop!"
Exit Function
End If
ReturnValue = Application.Sum(Int(InputValue / 100), (Int(InputValue / 10) - Int(InputValue / 100) * 10), (InputValue - Int(InputValue / 10) * 10))

QiuHe = ReturnValue
End Function

不知你要用什么语言编写?
其实在Excel里,不需编程:
A1放入 123,B1写公式:
=LEFT(A1,1)+MID(A1,2,1)+RIGHT(A1,1)
即可得到你要的结果: 6


...碰到个问题。。编写一个程序:要求输入一个正整数,如果输入不是正整数...
这个容易,你可以将输入的数赋值给一个变量。比如:输入的是3.2,自己定义一个int型变量.具体如下:假设n=3.2\/\/假设n是你定义的用来储存键盘输入的数。int a;float b;a=n;\/\/此时a就等于n的整数部分,也就是3;b=n-a;\/\/b用来存储n的小数部分,b等于3.2-3;if(b==0)printf("输入的是...

C语言题 输入一个正整数,判断其奇偶性并输出 希望写下程序 非常感谢
include <stdio.h>int main(){ int i; scanf("%d",&i);\/\/输入 if(i%2==0)printf("偶数\\n"); else printf("奇数\\n"); return 0; }

C语言 输入一个正整数n,再输入n个整数,输出最小值。下面写了2个程序...
第一个 不能动态定义数组大小 即不能 int n;printf("Input n:");scanf("%d",&n);int a[n];而且要将 min=a[0] 放到for 语句外面 另外这两个的scanf语句 都没有加 取址符 & 在第二个基础上修改如下 include<stdio.h> int main(){ int n,i,a[100],min;printf("Input n:");sca...

C语言,编写一程序输入一个正整数n,计算并输出s的前n项和,s=1\/2-2\/...
如果你不把flag 改为float型的话 运行的结果是 0哦

程序每次读入一个正3位数,然后输出按位逆序的数字。当输入的数字含有结...
include<stdio.h>#include <stdlib.h>int main(){ int i; scanf("%d",&i); int as=i%10; int sd=i\/10%10; int df=i\/100; printf("%d",df+sd*10+as*100); return 0;}

编写程序,从键盘输入一个整数,若是正数则原样输出,若是负数则输出该数...
include<stdio.h> int main(){ int num;printf("Please input a integer:");scanf("%d",&num);if(num>=0)printf("%d",num);else printf("\\n%d\\n",-num);}

c语言程序设计,要求输入一个不超过3000的正整数,判断该数是不是7的倍 ...
这个容易 include<stdio.h> int main(){ int n;\/\/ 输入 scanf( "%d", &n );\/\/ 判断并输出 printf( "%d\\n", n%7==0 );return 0;}

编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的...
function L_3(){ \/*编写一个函数rev用于将一个整数前后倒置。例如rev(12345)将返回54321,rev(123)将返回321 整数位数不限制,多少位都行。*\/ var num = prompt("请随意输入一个数值", 5201314);num1 = num;var rev = 0;do{ var last = num %10;\/\/获取最后一位数 rev = rev*10 + ...

输入一个整数a,如果该数为正数,则输出该数用C语言程序代码怎么表示?
include <stdio.h> int main(){ int a;scanf("%d",&a);if(a>0)printf("%d",a);return 0;}

c语言编写程序完成如下功能:输入一个小于255 的正整数,输出与该ASCII...
include <stdio.h> main( ){ char c;int i;printf("请输入一个小于255的数:");scanf("%d",&i);c= char i; \/\/这里少个括号 printf("\\n%c的ASCII码为%d",c,i);return 0;}

尖草坪区14783086057: 编写程序,实现从键盘输入一个三位数,在程序中将各个位的数字取出后独立输出? -
徒博仁怡: ...没说什么编程语言,也没说要从左到右还是从右到左输出,这样不好说啊先用x读取这个三位数 然后设置一个循环,循环内将x用10求余(mod),将余数赋值给a,然后输出a,循环3次 这样是先输出个位最后输出百位如果倒过来那就用a,b,c分别保存每一位余数,分别输出.也可以用取整函数.

尖草坪区14783086057: 编写程序:输入一个3位的正整数,然后输出各位之积 -
徒博仁怡: 随手写了一个,由于限定了输入3位的正整数,所以比较简单,楼主可以看看:#include "stdio.h" int main() {int num;int sum; //输入一个数字fscanf(stdin, "%u", &num);// num/100 =百位数 num/10%10 = 十位数 num%10 =个位数sum = (num / 100) * (num / 10 % 10) * (num % 10); printf("%u\n", sum); return 0; }

尖草坪区14783086057: 编写程序,输入一个正三位数,输出各位数字的和.如,输入123,输出6. -
徒博仁怡: 不知你要用什么语言编写? 其实在Excel里,不需编程: A1放入 123,B1写公式: =LEFT(A1,1)+MID(A1,2,1)+RIGHT(A1,1) 即可得到你要的结果: 6

尖草坪区14783086057: 编写一个程序,其功能是输入一个三位数,计算并输出各位数字之和 -
徒博仁怡: #include "stdio.h" void main() {int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n/100+n%100/10+n%10;//百位数+十位数+个位数printf("这个三位数各位数字之和是%d\n",sum);}

尖草坪区14783086057: 编写程序,输入一个三位正整数,提取组成它的各位数并输出 -
徒博仁怡: 代码如下,本人也是新手希望多交流,共同学习,有木有人知道学c++的qq群或论坛本人qq::: 472902953. #include <Windows.h> using namespace std; int main() {int a,y,e,f;int b;float d,x; //设定浮点数d,xcout<<"请输入三个正整数"<<...

尖草坪区14783086057: 用C++语言设计一个程序,输入一个三位正整数,输出其各位数字组成的最大数 -
徒博仁怡: #include <iostream> using namespace std ; int main() {int n; int unit,tens,hund; cin >> n ; unit = n%10 ; tens= n/10%10; hund=n/100; if ( hund < tens ) { int temp=hund;hund=tens;tens=temp; } if ( hund < unit ) { int temp=hund;hund=unit;unit=...

尖草坪区14783086057: 编写程序,实现从键盘输入一个3位数,在程序中将各个位的数字取出后独立输出
徒博仁怡: 用c语言 for 循环输入3个书 然后 再来一个3次的for循环 里面是printf(a[i]%10);

尖草坪区14783086057: 编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和 -
徒博仁怡: #include <stdio.h> main() { int n,a,b,c; scanf("%d",&n); a = n/ 100; b = (n-a*100)/10; c = n % 10; printf("%d的各位分别是%d,%d,%d,其和为%d\n",n,a,b,c,a+b+c); }

尖草坪区14783086057: 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); }

尖草坪区14783086057: 编写一个程序,实现用户从键盘任意输入一个三位正整数,程序输出该数的个位数字,十位数字,和百位数字的 -
徒博仁怡: 1 2 3 4 5 6 7 8#include<stdio.h> voidmain() { inta,b0,b1,b2;scanf("%d",&a);b2=a%1000; b2/=100;b1=a%100; b1/=10;b0=a%10;printf("%d的百位为%d、十位为%d、个位为%d\n",a,b2,b1,b0); }

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