任意输入一个正整数(不大于100),用while语句求以该值为起始值,连续10个整数的和
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/23 12:26:43
#includeintmain(void){intn=0;intnum=0;charch;printf("Endtoinput\'a\'.\n");printf("Pleaseinputnumber:\n");do{while((scanf
1.申请int变量x,s,并赋初值02.找到c的输入语句,并使用把结果存到x中3.若x小于1000则找x对100的商若大于0则s=s+这个数,并x=x-这个数乘以100找x对10的商若大于0则s=s+这个数,并x=x-这个数乘以10s=s+
isprime------------------------函数名称:isprime函数功能:判断素数.语法格式:tf=isprime(A)返回一个和A一样大小的数组,如果A中某个数是素数,在tf中对应位置为逻辑1,否则为0.其中A中元素
#includeintmain(){intn;scanf("%d",&n);do{printf("%d",n%10);}while(n/=10);printf("\n");return0;}
#include"stdio.h"#include"math"main(){intx,s,i;printf("inputanumber.");scanf("%d",&s);dowhile(s
PrivateSubForm_Load()DimaAsInteger,bAsInteger,strAsStringa=Val(InputBox(""))b=Val(InputBox(""))SelectCaseaCase0To99str=a
vara,b,k:longint;beginread(a,b);ifb>=100thenk:=1000elseifb>=10thenk:=100elsek:=10;writeln('c=',a*k+b);end.比较短…………
解决的办法很多.楼主想用程序的办法来解决吗?我写个伪代码给你参考下.i=1while(n/10>0){i=i+1n=n/10}printi这里算出来的i就是n的位数.如果有什么不明白了,再问:我说说我的程序给你听input"输入一个正整数"
intmain(){intn,n1,n2,n3,n4;cin>>n;n1=n/1000;n2=(n%1000)/100;n3=(n%100)/10;n4=n%10;n=n1+10*n2+100*n3+1000*n4;returnn;}或者i
x=""@2,10say"输入任意一个正整数"getxpicture"999999999999999"readlx=len(alltrim(x))lx=alltrim(str(lx))@4,14say"这个数是"+lx+"位数字."
最大值与最后一个交换,需要使用到max和a[i],以及一个临时变量,你代码中使用的是maxa[0]a[i],这里貌似有点问题.最小值与第一个交换,貌似你也是用的这3个变量.如果觉得使用的变量过多,可以不使用临时变量,用嵌入式程序员的思路,节
for(i=0;imax)max=a[i];a[i]=a[n-1];a[n-1]=max;for(i=0;i
for(k=0;ka[i-1]){n_temp=a[i];a[i]=a[i-1];a[i-1]=n_temp;}}}
privatesubcommand1_click()dimi,j,nn=val(inputbox("n="))ifIsPrime(n)thenprintn&"是素数."elsefori=n+1ton+100ifIsPrime(i)thenp
DimnAsInteger,iAsIntegerDimflgAsBooleann=Val(Text1.Text)n=n+1Fori=2ToSqr(n)IfnModi=0ThenExitForNextiIfi>Sqr(n)Thenflg=Tr
#include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x09scanf("%d",&n);\x09for(i=0;i
用什么语言写?算法如下:n=0data=143445(你输入的数)x=123(不为1的任意数)while(x!=1){data=data/10x=datan++}再问: 额,,我也不知道,我帮考试的人问的,他问的是第二题,嘻嘻,你
5x-6k=0.5(x-5k-1),转换得9x=7k-1,因为k是不大于10的正整数,x也是正整数.所以k=4,x=3.再问:怎样的出9x=7k-1再答:5x-6k=0.5(x-5k-1),两边同时×2得10x-12k=x-5k-1,把右边