任意输入一个有五位数字的十进制正整数,然后逆序输出
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 04:34:54
解决的办法很多.楼主想用程序的办法来解决吗?我写个伪代码给你参考下.i=1while(n/10>0){i=i+1n=n/10}printi这里算出来的i就是n的位数.如果有什么不明白了,再问:我说说我
只能给你个思路,代码自己写吧,求出每位是什么数字(这个容易),然后循环计算,每次去掉最大的那个数
#include#includeintmain(){intn,r,i,t,b;chara[100];charc[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";//a数组用储存转后每位的
;操作说明:;1、输入0~8一位数,显示N!;;2、重复1的过程,Esc键结束程序CodeSegmentAssumeCS:Code,DS:Code;--------------------------
#includevoidmain(){inta,b,c,d;scanf("%d",&a);b=a/100;c=(a%100)/10;d=a%10;printf("%d",100*d+10*c+b);}
团队俊狼猎英#includeusingnamespacestd;intmain(){inta[10];inti,j;intb,k=100000;cin>>b;for(i=1;i再问:这个程序有好多错误
#include#includeintmain(){inti,num,n,ans,tt;while(scanf("%d",&num)!=EOF){ans=0;n=3;//如果要求N位数反转,把n改了就
创建两个text控件和一个command按钮控件再输入以下代码PrivateSubCommand1_Click()Fori=1ToLen(Text1.Text)a=Mid(Text1.Text,i,1
一种方法是写个方法求一个数字的各位只和,然后用while循环控制:publicintresult(intn){intr=0;while(n!=0){r+=n%10;n=n/10;}returnr;}i
你不要代码~能说得具体点吗?真没没看懂你就像想要什么答案~要这个程序的算法?再问:就是把一个偶数分成两个质数,然后他们能相等。就比如:6(偶数)=3(质数)+3(质数),从4到100这样,要把能相等的
x=""@2,10say"输入任意一个正整数"getxpicture"999999999999999"readlx=len(alltrim(x))lx=alltrim(str(lx))@4,14say
#include <stdio.h>#include <stdlib.h> #include <time.h>&
intmain(intargc,char*argv[]){inti=0,j,tmp;intarr[4]={0};scanf("%d",&j);printf("yourinputwas:%d\n\n",
#include#includeintmain(void){\x09chara[20];\x09printf("请输入数字");\x09scanf("%s",a);\x09printf("%c",a[
用字符数组存储这N个数再用ASCII码将字符类型的数字转换成整数数字再加起来即可;vara:array[1..10000]ofchar;i,s,n:longint;beginfori:=1to4dor
clearinput"请输入一个数:"ton"该数的位数为:",len(allt(str(n)))
#include#include#includevoidmain(){inta[100],i,j,t;srand(time(NULL));for(i=0;i
这是在设计十进制计数器时要考虑的问题,因为四位计数器有16个状态,从0000~1111,其中前十个为正常计数状态,而其余6个状态1010~1111不是循环计数之内的状态,所以,要考虑电路在上电时,一旦
longintn=123456789;inti=0;while(n>0){n=n/10;i++;}printf("整数长度为:%d",i);