正文 1 #!/usr/bin/env python# -*- coding: utf-8 -*-a = input()print "千位是: %s" % str(a)[0]print "百位是: %s" % str(a)[1]print "十位是: %s" % str(a)[2]print "个位是: %s" % str(a)[3]当运行程序时,在控制台输入2345,输出结果是:千位是: 2千位是: 3千位是: ...
百位:"<<b<<",十位:"<<s<<",个位:"<<g<<",平方根:"<<m<<endl; return 0;}/*运行结果: 1234千位:1,百位:2,十位:3,个位:4,平方根:35.1283*/
define Max_number 4 //设置最大位数 void main(){ int number, temp, a[Max_number], wei = 0, i;printf("请输入一个不多于4位的数,并以回车结束:\n");scanf("%d", &number);temp = number;while (temp){ a[wei] = temp % 10;temp /= 10;wei++;} printf("它是 %d ...
数:2915 变的:1259
配合使用除法个取余运算。就能搞定了。123%10 = 3,123/10 = 12,12%10 = 2;12 / 10 = 1懂了么?至于求平方根,可以使用库函数sqrt()。
题目: 输入一个四位数,分别输出它个位,十位,百位,千位上的数字(要求,输出时每个数字间空一格)。 代码: 老师的答案:
按照从大到小的顺序输出四位数中的个位+百位=十位+千位 2019-12-10 16:33 −public class TestDui { public static void main(String[] args) { //计数器的作用,统计数量 int count = 0; for(int i = 9999;i > 999;i--){ //注意从大到小... ...
输入一个四位数,分别输出它个位,十位,百位,千位上的数字(要求,输出时每个数字间空一格)。 代码: 1 program work20161201; 2 var 3 a,b,c,d,e:integer; 4 BEGIN 5 readln(a); 6 e:=a div 1000; 7 d:=a mod 1000 div 100; 8 c:=a mod 100 div 10; 9 b:=a mod 10; 10 writeln(b,c...