1. 任意输入两位正整数,交换个位和十位(c语言)
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 04:08:28
解决的办法很多.楼主想用程序的办法来解决吗?我写个伪代码给你参考下.i=1while(n/10>0){i=i+1n=n/10}printi这里算出来的i就是n的位数.如果有什么不明白了,再问:我说说我
s=0;for(i=1;i
Function Exchange(ByVal num As Integer) If num
OptionBase1OptionExplicitDima(11)AsIntegerPrivateSubCommand1_Click()DimiAsIntegerPicture1.ClsPicture
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+
int交换函数(intX){int新十位数=X用10取余;int新个位数=(X-[X用10取余])/10;交换函数=10×新十位数+新个位数;输出“交换函数”}说明:输入的数据为X.
只能给你个思路,代码自己写吧,求出每位是什么数字(这个容易),然后循环计算,每次去掉最大的那个数
#includeintmain(){intn;scanf("%d",&n);do{printf("%d",n%10);}while(n/=10);printf("\n");return0;}
团队俊狼猎英#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
数组越界了,这个错误初学者很容易犯,以致有了专有名称:一位偏移对于a[10],索引是从0开始,9结束的数组,需要从0开始遍历for(i=0;i
太不规范了吧.看着头晕.for(i=0;i
#includeintmain(void){intn;inti;doublesum=0.0;intfact=1;scanf("%d",&n);for(i=1;i
能够把题目描述得清楚一些,看不明白啊?或者加个输入输出的样列也好啊.如果你描述清楚,我直接给你源程序.
PrivateSubCommand1_Click()d=Val(Text1)Print100*(dMod100)+Int(d/100)EndSu
voidmain(){inti,j,k=0,a,s[50];for(i=0;i
是要编程序么再问:C语言编程再答:#includeintjiecheng(intn){inti,mul=1;for(i=1;i
#include#includeintn=0;intnum=0;intmin=0;inti=0;intmain(void){\x09printf("请输入n:\n");\x09scanf("%d",&
提供一个思路,不用照抄,没有验证过的如一个数2268,就是4+4+36+64=108用个循环取每个数出来,平方再相加X就是这个数,Y是累加数,I是循环次数fori=1tolen(x)y=y+mid(x