下载此文档

“%”求余,就是算除法,值是他的余数.doc


文档分类:生活休闲 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
“%”求余,就是算除法,值是他的余数.doc“%”求余,就是算除法,值是他的余数“/”这个是除法,但是有一点注意,两边操作数全为整数时,值是取整的。1、如果一个位数等于其各位数字•的立方和,则称这个数为水仙花数。编写一个程序,找出全部的水仙花数。*/#include〈stdi()・h>#include〈c()ni()・h>voidmain()inti,j,k,n;printfC=printfC水仙花数是:”);for(n=100;n<l000;n卄)i二n/100;j=n/10-i*10;k二n%10;if(n==i*i*i+j*j*j+k*k*k)printf("%d\n",n);}printf("\n");getch();}2、/*判断闰年*/ftinclude<>#includo〈c()ni()・h>voidmain(){intyear,leap;printf("二二二二二二二二二二二二二二二二二二二二二二二二二二二二二\rT);printf(〃请输入一个年份,请注意输入数值为四位数字:”);scanf("%d",&year);if((year%4==0&&year%l00!=0)||(year%400==0))leap=l;elseleap-0;if(leap)printf(^d是闰年<»\n",year);elseprintfC%d不是闰年。\rT,year);getch();3、上/ gwS"S"S" S"S"S"*pSi*1^S" S" S”S"S"gw*1^S"S"S"S"叫、%、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、彳、叫、叫、叫、叫、叫、彳、叫、叫、叫、彳、叫、彳、*问题:在你面前有一条长长的阶梯。如果你毎步跨阶,那么最后剩下阶:如果你毎步跨阶,那么最后剩阶;如果你每步跨阶,那么垠后剩阶;如果你毎步跨阶,那么垠后剩阶;只有当你毎步跨7阶时,最后才正好走完,一阶也不剩。请问这条阶梯至少有多少阶?*分析:所求的阶梯数应比2、、、的公倍数(即30的倍数)小1,并且是7的倍数。因此只需从29 中找7的倍数就可以了。可以得到答案为119阶*T* »T* »T* *T* /#include<>#includo〈c()ni(>・h>voidmdin(){intsteps二29,i二1;while(steps%7){steps二(30*++i)-1;}printfC阶梯共右•:%d阶",steps);getch();}4、/**如果一个数恰好等于它的因子z和,*那么这个数就被称为完金数。*例如的因子为,,,*而二1+2+3,因此是一个完全数。*求出以内的完全数。*/#include<stdio>h>#includc〈c()ni(>・h>voidmain(){intm,s,i;/*循环控制选取'1000中的各数进行判断*/for(m=2;m<1000;m++)s=0;/*计算m的因子,并将各因子Z和mF,贝叽是完全数输出*/for(i=l;i<m;i卄)if((m%i=O))s二s+i;if(s==m){printfC%d是完全数,它的因子分别是:"』);/*输出完全数的因子*/for(i-l;i<m;i卄)if(m%i—0)printf("%d,“,i);printf("\n");})getch();}5、/*正整数n若是它平方数的尾部,则称n为同构数。编写一个程序,找出以内的同构数。*/#include<>#include〈c()ni().h>voidmain(){longintx,y,i=10;intflag=0;for(x=l;x<1000;x++){y=x*x;while(y/i!=0)//利用循环取余的方法进行判断{//先让y对取余,判断是否是同构数if(y%i==x)/再对取余判断,直到yi为{flag=l;break;}i-i*10;1if(flag=l)printf(/z\n%dJl%d的同构数!",x,y);flag=0;i=10;}getch();}6、7、 /*递归反向输出字符串*/^include<>ltinclu(Je<>voidrev_print(char*x){if(*x)rev_print(x+1);elsereturn;putchdr(*x);}voidmain(){charline[80];printf("请输入一个字符串:\n");gets(line);revprint(line);getch();}8、 /*求址大公约数、最小公倍数*/#include〈stdi()・h>#include〈c()ni()・h>voidmdin(){intp,r,n,m,temp:printf(*=============================\n");prin

“%”求余,就是算除法,值是他的余数 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小153 KB
  • 时间2020-09-20