1. 请编写程序实现任意输入一个四位整数,然后逆序输出。如输入为1234,则输出为4321。

作者&投稿:蔡素 (若有异议请与网页底部的电邮联系)
用C语言程序编写:输入一个四位整数(如1234),使其倒序输出(如4321),并求其各位之和。~

先写出其倒序,然后求其和。
具体程序代码如下:
#include "stdio.h"
int main ()
{
int x,y; //x是原数字,y是倒序后的数字
printf("请输入原数字:");
scanf("%d",&x) ;
if(x>9999) printf("输入数字不能超过9999");
else
{
for(y=0;x!=0;x=x/10 )
y=y*10+x%10;
}
printf("倒序后的数字是:%d",y);
system("pause");
}

#includeint main(){int n,s=0; scanf("%d",&n); while(n>0) {printf("%d",n%10); s+=n%10; n/=10; } printf("
各位之和=%d
",s); return 0; }

{
int i,num,temp=0;
printf("Please input a numbers(0<x<9999)");
scanf("%d",&num);
while(num>=10)
{
temp=temp*10+num%10;
num/=10;
}
temp=temp*10+num;
printf("The number is %d",temp);
}


柯城区18247983698: 任意输入一个4位数,求其个位与百位之和的c程序 -
栾垂化积: int main() {printf("请输入一个4位整数\n");scanf("%d",&n);int a = n%10;// 个位int b = (n%100)/10;// 百位return a+b; }

柯城区18247983698: 从键盘输入任意一个4位正整数,编程分隔出该4位数 的各位数字,计算它们的和并输出到显示器上 .#includeint main(){int a,b,c,d,e,f;scanf("%d",&e);e=(... -
栾垂化积:[答案] 你好像对C语言的赋值符号不理解?e=(1000*a)+(100*b)+(10*c)+(1*d);这样是把(1000*a)+(100*b)+(10*c)+(1*d)的值赋给e,而不是把e分解成a,b,c,d改成这样吧:#includeint main(){int a,b,c,d,e,f;scanf("%d",&e);a=e/100...

柯城区18247983698: 编程序:从键盘任意输入一个4位整型数,输出每一位的内容 -
栾垂化积: 用vb的话可以这么做 先画个按钮,名字command1 代码如下:private sub command1_click() dim a,i a=inputbox("请输入一个四位整数") for i=1 to 4 msgbox mid(a,i,1) next i end sub

柯城区18247983698: 任意输入一个四位数,逐个输出数字.C语言编程题 -
栾垂化积: #include <stdio.h> int main() { int i; char s[10]; scanf("%s",s);//最简2113单的方法 就是直5261接输入成4102字符1653串. for(i = 0; s[i]; i ++) printf("%c\n",s[i]);//输出各个位内每位一行.容 return 0; }

柯城区18247983698: C语言编写程序从键盘任意输入一个4位数X,编程计算X的每一位数字相加之和(忽略整数前的正负号) -
栾垂化积: #include<stdio.h>void main() {int i=0,sum=0;char s[10];scanf("%s",s);while(s[i]!=0){ if(s[i]>='0' && s[i]<='9')sum += s[i]-'0';i++;}printf("%s的每一位数字相加之和为%d\n",s,sum); }

柯城区18247983698: 编写程序,输入一个四位数,将该四位数倒序输出,如输入“1234”,输出“4321”,输入“1000”,输出“1”. -
栾垂化积: #include void main() { int Num; printf("请输入一个4位数: "); Num=1582; do { scanf("%d",&Num); } while (Num<1000 || Num>10000); 输出结果 printf("倒序以后的数字为: %d%d%d%d.",Num%10,(Num%100)/10,(Num%1000)/100,Num/1000); getchar() }

柯城区18247983698: 编程实现:输入一个四位数,求四位数中各位数相加之和. -
栾垂化积: 你是指这个意思吗? 比如 : 1234 求1+2+3+4=? 这个样吗? int a=1234; int sum=0; for(int i=0;i<4;i++){ sum=a%10+sum a=a/10; } sum=sum+a;

柯城区18247983698: 编程:从键盘输入一个四位的整数,输出各个数据位 -
栾垂化积: 我用c写吧 #include<stdio.h> main() { int a; printf("输入一个四位的整数\n"); scanf("%d",&a); printf("个位%d 十位%d 百位%d 千位%d\n",a%10,(a/10)%10,(a/100)%10,a/1000); }

柯城区18247983698: 求助各位大神C语言基础考试编写一个程序,输入任意一个4位整数分别输出该数的个位,十位,百位和千位分 -
栾垂化积: #include <stdio.h> int main(void) { int n; for(scanf("%d",&n);n;n/=10) { 容printf("%d\n",n%10); } return 0; }#include <stdio.h> int main(void) { int n,i,t; for(i=100;i<1000;++i) { for(t=i,n=0;t;t/=10) { n+=(t%10)*(t%10)*(t%10); } if(n==i) { printf("%d\n",i); } } return 0; }

柯城区18247983698: 编写程序实现如下功能:输入一个四位整数,找出每位上的数字,并反序输出这个数 -
栾垂化积: function rl(a) {var b=[];for(var i=0;i<length(a);i++){b.push(a(i));}return b; }

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