11问答网
所有问题
当前搜索:
c语言输入一个四位数
在
C语言
环境下
输入一个四位整数
,求对应的数字并输出,最后千位和十位互换...
答:
给你个简单点的吧:include<stdio.h> int main(){ int i;int j;int a;int m;printf("inter the i:");scanf("%d",&i);j = i%100;a = i/100;m = j*100+a;printf("%d",m);return 0;}
C语言
编程:
输入一个四位整数
,分离出它的个、十、百、千...
答:
include <stdio.h>int main(){int a, sum = 0;printf("请
输入4位整数
:\n");scanf("%d", &a);while (a){sum += a % 10;a /= 10;}printf("各位上数字和为%d\n", sum);return 0;}
从键盘
输入
任意
一个4位
正整数,编程分隔出该
4位数
的各位数字,计算它们...
答:
e=(1000*a)+(100*b)+(10*
c
)+(1*d);这步计算不出a,b,c,d的值 这里计算a,b,c,d的值要用取余符号 d=e%10; //d是e的个
位数
取余符号就是取余数,比如: 123%10=3 c=(e/10)%10; //c是十位数 这里 e/10 得到的只是整数部分,比如:123/10=12 b=(e/100)...
C程序
:
输入一个四位数
的正整数,求出位数并逆向输出
答:
{ char s[80]; // 最长80
位 数字
int i,L;printf("please input a positive integer\n");scanf("%s",s); // 按字符串形式读入 L = strlen(s); //测
位数
printf("It has %d digits\n",L);printf("reverse:\n");for (i=0;i<L;i++){ printf("%
c
",s[L-i-1]); ...
输入一个四位
的整数将它的个位作十位十位作千位百位作个位千位作百位构...
答:
include<stdio.h>main(){int n,n1,n2,n3,n4,n5;//定义变量 while(
1
){//无限循环 scanf("%d",&n);//
输入
数据 n1=n/1000;//求千位 n2=n%1000/100;//求百位 n3=n%100/10;//求十位 n4=n%10;//求个位 n5=n2+n4*10+n1*100+n3*1000;//重新组合 printf("%d\n",n5);//...
输入一个四位数
,输出将四个数竖着排,
C语言
程序怎么写?
答:
include <reg52.h> sbit K1=P3^
1
;sbit K2=P3^0;void dealy(int k){ int i,j;for(i=k;i>0;i--)for(j=110;j>0;j--);} void main(){ int a=0xff;if(K1==0){ dealy(500);if(K1==0){ while(!(K2==0)){ P2=a;a=a>>1;dealy(1000);if(a==0x00){ P2=0x00;d...
输入一个四位
正整数,求其各位数字之和并输出(
c语言
)
答:
您好,很高兴回答您的问题。对于这个题目,其实难点就在于分离出这个
四位数
每个位置上的数字,要学会利用除法和取余运算。具体为:include<stdio. h> void main(){int a,s=0;scanf("&d",&a);s=a/1000+a%1000/100+a%100/10+a%10;printf("s=%d\n",s);} ...
C语言
程序设计,初级的~设计算法
输入一个四位
正整数,将它们倒排,例如输 ...
答:
C语言
程序设计,
输入一个四位
正整数,将它们倒排输出的算法如下:include include int main(){ int oldnum;int newnum=0;int temp;printf("please input number\n");scanf("%d",&oldnum);printf("the old number is %d\n",oldnum);while (oldnum !=0){ newnum = newnum*10+oldnum%10...
用
c语言
编辑一个玫瑰花数(
一个四位数
,各个数字的4次方之和等于它本身...
答:
include <stdio.h> main(){ //从键盘上
输入一个四位数
,判断其是否为四叶玫瑰数 //(提示:四叶玫瑰数是指一个四位数,它的每个位上的数字的4次幂之和等于它本身)int rose,one,two,three,four;scanf("%d",&rose);// four=rose/1000;three=rose/100%10;two=rose/10%10;one=rose%10;fou...
用
C语言
接收用户
输入
的
一个四位数
,用while循环计算个位,十位,百位...
答:
num; //临时存储数字while (temp2 >0){temp1 = temp2 % 10;//取数字的最后一位数temp2 = temp2 / 10;//让临时数字右边去除
一
位sum += temp1;//求和}printf("%d各位数之和为%d\n", num, sum);//显示} 不限于四位数,你要是要求必须
输入四位数
,就加个if判断一下,我就不写了 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜