输入一个4位的正整数,分离出该正整数的每一位数字,按逆序输出各位数字
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 16:19:10
解决的办法很多.楼主想用程序的办法来解决吗?我写个伪代码给你参考下.i=1while(n/10>0){i=i+1n=n/10}printi这里算出来的i就是n的位数.如果有什么不明白了,再问:我说说我
voidmain(){intn=-1;while(n
两个地方错了.第一,scanf()读入的应为变量的地址,所以scanf("&d",x);应该是scanf("%d",&x)  
namespace ConsoleApplication9{ class Program  
团队俊狼猎英#includeusingnamespacestd;intmain(){inta[10];inti,j;intb,k=100000;cin>>b;for(i=1;i再问:这个程序有好多错误
x=""@2,10say"输入任意一个正整数"getxpicture"999999999999999"readlx=len(alltrim(x))lx=alltrim(str(lx))@4,14say
代码:#include <stdio.h>int sum(int n){\x05int s = 0;\x05while(n>
这个是第一种:#includevoidmain(){inti,j=1,N;printf("请输入N的值:\n");scanf("%d",&N);for(i=1;i
你好像对C语言的赋值符号不理解?e=(1000*a)+(100*b)+(10*c)+(1*d);这样是把(1000*a)+(100*b)+(10*c)+(1*d)的值赋给e,而不是把e分解成a,b,c
cin>>x;inta=x/100,b=x/10%10,c=x%10;cout
C语言:voidmain(){printf("请输入一个5位数:");inta;scanf("%d",&a);intb[5];b[0]=a/10000;b[1]=(a-b[0]*10000)/1000
namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){stringinput=Console.ReadLine(
/*从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序输出该数*/#include"stdio.h"intmain(){intnum,temp,i=0;printf("请输入一个数字\n");s
#includevoidmain(){intm,e,b,c,d,i,j,temp;scanf("%d",&m);e=m/1000;b=(m/100)%10;c=(m/10)%10;d=m%
编程:输入一个3位正整数,正确分离出其个位、十位、百位数...一年四季行好运八方财宝进家门家和万事兴春雨丝丝润万物红梅点点绣千山春意盎然
C编写的吧?#include"stdafx.h"#include"math.h"intmain(){intn,i;printf("请输入一个数");scanf("%d",&n);if((n==2))p
用什么语言呢大体都是一样的思路fori=1-n如果n/i=取整(n/i)则i是n的约数
k=Val(InputBox("InputInteger:"))+1DoWhileTruetmp=Sqr(k)Fori=2TotmpIfkModi=0ThenExitForEndIfNextIfi>t
#include#includevoidmain(){inti;charstr[100];scanf("%s",&str);printf("长度为:%d\n逆序输出:",strlen(str));fo
#include#includeintmain(){intn;intt,l=0;inti,j;printf("输入n:");scanf("%d",&n);t=n;while(t){