i |= 1 << 5 lt是什么意思思

C语言5位黑洞数_百度知道
C语言5位黑洞数
#include&stdio.h&#include&string.h&#include&stdlib.h&int&a[90000][10]={0},b[90000][10]={0};char&c[100000]={0},str[6]=&&;int&sort(int&num){&&&&itoa(num,str,10);&&&&for(int&i=0;i&4;i++)&&&&&&&&for(int&j=i;j&5;j++)&&&&&&&&&&&&if(str[i]&str[j])&&&&&&&&&&&&&&&&{char&c=str[i];str[i]=str[j];str[j]=c;}&&&&return&atoi(str);}int&main(){&&&&for(int&i=10001;i&=99999;i++)&&&&{&&&&&&&&&&&&&for(int&j=0,num=i;j&10;j++)&&&&&&&&&&&&a[i-10000][j]=num=sort(num)-atoi(strrev(str));//欲形成循环圈&&&&&&&&int&j=0;&&&&&&&&for(;j&10;j++)//找出循环圈&&&&&&&&{&&&&&&&&&&&&if(a[i-10000][9-j]==b[i-10000][0])&&&&&&&&&&&&&b[i-10000][j]=a[i-10000][9-j];&&&&&&&&&&&&if(c[b[i-10000][j]]||a[i-10000][9-j]&10000)&&&&&&&&&&&&&else&c[b[i-10000][j]]=1;&&&&&&&&&&&&printf(&%-6d&,b[i-10000][j]);&&&&&&&&}&&&&&&&&if(j&1)printf(&\n&);&&&&}&&&&getchar();&&&&return&0;}这是我和一个网友比赛比谁的代码短的结晶。
其他类似问题
为您推荐:
那就说明循环的出口判断不正确啊,你手动算你的算法正确吗?最重要的错误是两个break不能连用啊,一个break都跳出了,怎么还会有第二个break的事????帮你改成了下,勉强可以用了,但是你应该再加上查重啊,否则输出太多重复的#include&&stdio.h&#include&&stdio.h&#include&&math.h&int&cha(int&num)&&//将数按每位数字的大小重新排列出一个最大数和一个最小数,并求其差{&int&a[5],i,j;&for(i=0;i&5;i++)&{&&a[i]=num%10;&&num/=10;&}&for(i=0;i&4;i++)&&for(j=i+1;j&5;j++)&&{&&&if(a[i]&a[j])&&&{&&&&int&t=a[i];&&&&a[i]=a[j];&&&&a[j]=t;&&&}&&}&&int&b[5];&&for(i=0;i&5;i++)&&{&&&b[i]=a[4-i];&&}&&int&suma=0,sumb=0;&&for(i=0;i&5;i++)&&{&&&suma+=(int)pow(10,(double)(4-i))*a[i];&&&sumb+=(int)pow(10,(double)(4-i))*b[i];&&}&&//printf(&%d&&%d&,suma,sumb);&&return&sumb-}void&zhao(int&snum)&&//查找出循环圈{&int&i,j,k,c[10000],d[8000];&c[0]=&int&tem&=&0;&bool&find&=&&for(i=1;i&10000;i++)&{&&c[i]=cha(c[i-1]);&&//printf(&%d\n&,cha(snum));&&for(j=0;j&i;j++)&&{&&&if(c[i]==c[j])&&&{&&&&for(k=j,tem=0;k&i;k++,tem++)&&&&{&&&&&d[k-j]=c[k];&&&&}&&&&find&=&&&&}&&}&&if&(find)&&}&printf(&[&);&for(i=0;i&tem-1;i++)&&printf(&%d,&,d[i]);&printf(&%d]\n&,d[tem-1]);}int&main(){&int&&for(num=10000;num&100000;num++)&{&&if(cha(num)==0)&&&&&zhao(num);&}&return&0;}
来自团队:
黑洞的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 9784|回复: 16
最后登录在线时间16 小时人脉918 人注册时间阅读权限110主题积分9925UID28276
教授级高工, 积分 9925, 距离下一级还需 2075 积分
TA的每日心情慵懒 12:00:10签到天数: 20 天[LV.4]偶尔看看III星币4851 元0 贡献4156 点精华0帖子
变压器局部放电量&5PC是什么意思?
最后登录在线时间105 小时人脉331 人注册时间阅读权限130主题积分109444UID15256
该用户从未签到星币107755 元0 贡献1358 点精华0帖子
Pc是电容的单位,局放试验时用到,表明变压器内部绝缘性能的参数。
最后登录在线时间52 小时人脉91 人注册时间阅读权限90主题积分3383UID461538
工程师, 积分 3383, 距离下一级还需 1617 积分
TA的每日心情奋斗 08:26:34签到天数: 21 天[LV.4]偶尔看看III星币2145 元0 贡献1147 点精华0帖子
最后登录在线时间6 小时人脉40 人注册时间阅读权限80主题积分1899UID470635
助理工程师, 积分 1899, 距离下一级还需 101 积分
TA的每日心情无聊 13:31:24签到天数: 14 天[LV.3]偶尔看看II星币1329 元0 贡献530 点精华0帖子
看看学习学习~~~
最后登录在线时间24 小时人脉113 人注册时间阅读权限80主题积分1959UID194811
助理工程师, 积分 1959, 距离下一级还需 41 积分
TA的每日心情难过 18:40:31签到天数: 1 天[LV.1]初来乍到星币1133 元0 贡献713 点精华0帖子
学习了、。。。。
最后登录在线时间30 小时人脉6 人注册时间阅读权限80主题积分1267UID503949
助理工程师, 积分 1267, 距离下一级还需 733 积分
TA的每日心情开心 19:00:20签到天数: 3 天[LV.2]偶尔看看I星币878 元0 贡献383 点精华0帖子
学习学习下
最后登录在线时间14 小时人脉91 人注册时间阅读权限200主题积分5891UID281007
TA的每日心情开心 20:52:53签到天数: 2 天[LV.1]初来乍到星币3507 元0 贡献2293 点精华1帖子
xuexi la l
最后登录在线时间1 小时人脉0 人注册时间阅读权限70主题积分587UID482290
高级技术员, 积分 587, 距离下一级还需 413 积分
该用户从未签到星币523 元0 贡献64 点精华0帖子
呵呵就是放电量不能超过5pc
最后登录在线时间3 小时人脉12 人注册时间阅读权限90主题积分3088UID423335
工程师, 积分 3088, 距离下一级还需 1912 积分
该用户从未签到星币2036 元0 贡献1040 点精华0帖子
xuexi la l
最后登录在线时间2 小时人脉2 人注册时间阅读权限70主题积分855UID472687
高级技术员, 积分 855, 距离下一级还需 145 积分
该用户从未签到星币636 元0 贡献217 点精华0帖子
学习了 如何表面变压器内部绝缘性能
电力行业相关职位都有,待遇还好!快速加入
论坛负责:010-
&&&&&&&&广告直拨:
李小姐&&010-
Copyright & 1999 - 2015 北极星电力网. All Rights Reserved &nbsp&nbsp&nbsp&nbsp客服邮箱:
&京公网安备:&&c++期末试卷,绝望求助!_百度知道
c++期末试卷,绝望求助!
c++又要期末考试了,一个学期就这样过去了,啥也没有学到,或许连最简单的懂不知道!想请教各位大哥大姐帮忙解答几道难题!小女子感激不尽!给大家磕头了!求求各位大侠了!下面是题目:一:编程1. 编程解决汉诺塔问题。(移动盘子数由用户输入,三座塔分别叫:A,B,C塔)2. 寻找并输出11-999之间的数m.,它满足m,m2,m3均为回文数。3. 设计一个控制台应用程序,输出99乘法表。二:填空1. 执行完a=30;b=a++;c=++a 后,a,b,c的值为:______、______、______。2. 若a=1,b=2,c=3,(a|b)-c值为:______、a&b|c值为:______、a|b&c值为:_______。3. 变量的存储类别有:________、________、________、________。4. 面向对象的特点有:________、________、________。三:问答1. 简述面向对象软件开发的步骤。2. 简述什么叫做函数的嵌套调用?四:选择1.请问经过表达式a=3+1&5?0:1的运算,变量a的最终值是什么?(
(D) 42.设bool型变量a和b的取值分别为true和false,那么表达式a&&(a| |!b)和a| |(a&&!b)的值分别为: (
(C)false
(D)false
false3. double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+int(x/y)-int(x/y)的值为(
第一大题的第二小题是:寻找并输出11-999之间的数m.,它满足m,m平方,m立方均为回文数。
提问者采纳
一:编程1. 编程解决汉诺塔问题。(移动盘子数由用户输入,三座塔分别叫:A,B,C塔)2. 寻找并输出11-999之间的数m.,它满足m,m2,m3均为回文数。3. 设计一个控制台应用程序,输出99乘法表。答案:1. 汉诺塔问题编程:#include &iostream&void move(char gone,char pone){
cout&&gone&&&--&&&&pone&&}void ta(int s,char one,char two,char three){
void move(char gone,char pone);
if (s==1)move(one,three);
ta(s-1,one,three,two);
move(one,three);
ta(s-1,two,one,three);
}}int main(){
void ta(int s,char one,char two,char three);
cout&&&请输入汉诺塔盘子数:&;
cout&&&移动&&&num&&&个盘子的步骤:&&&
ta(num,'A','B','C');
system(&pause&);}2. 回文数问题编程:#include &iostream&int main(){bool symn(long n);for(m=11;m&1000;m++)
if(symn(m)&&symn(m*m)&symn(m*m*m))
cout&&&m=&&&m&&& m*m=&&&m*m&&& m*m*m=&&&m*m*m&&
system(&pause&);}bool symn(long n){long i,m;i=n;m=0;while(i){m=m*10+i%10;i=i/10;}return (n==m);}3. 99乘法表问题编程:#include &iostream&int main(){
for(j=1;j&=9;j++)
{for(k=1;k&=j;k++)
cout&&j&&&*&&&k&&&=&&&j*k&&&
system(&pause&);}二:填空2. 执行完a=30;b=a++;c=++a 后,a,b,c的值为:______、______、______。答案:a=32,b=30,c=323. 若a=1,b=2,c=3,(a|b)-c值为:______、a&b|c值为:______、a|b&c值为:_______。答案:0,3,34. 变量的存储类别有:________、________、________、________。答案:auto存储类型,register存储类型,extern存储类型,static存储类型5. 面向对象的特点有:________、________、________。答案:封装性,继承性,多态性三:问答1. 简述面向对象软件开发的步骤。答案:a.分析:在分析阶段,从问题的陈述着手,建立一个说明系统重要特性的真实
情况模型。
b.设计:在设计阶段,是针对系统的一个具体实现运用面向对象的方法。
c.编程:编程是面向对象的软件开发最终落实的重要阶段。
d.测试:测试的任务是发现软件中的错误,任何一个软件产品在交付使用之前都要经过严格的测试。
e.无论经过怎样的严格测试,软件中通常还是会存在错误,因此在软件使用过程中要不断维护。2. 简述什么叫做函数的嵌套调用?答案:如果函数1调用函数2,函数2又调用函数3,则产生了函数的嵌套调用。四:选择1.请问经过表达式a=3+1&5?0:1的运算,变量a的最终值是什么?(
(D) 4 答案:B2.设bool型变量a和b的取值分别为true和false,那么表达式a&&(a| |!b)和a| |(a&&!b)的值分别为: (
(C)false
(D)false
false答案:A3. double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+int(x/y)-int(x/y)的值为(
(D)2答案:C
提问者评价
好人啊!谢谢大侠的帮助!等我考试通过了请你吃饭哈!能留下个QQ号不?我想和你聊聊天可以吗?嘻嘻...
其他类似问题
为您推荐:
其他6条回答
一、语文基础知识及运用(26分)
1.用汉语拼音给汉字注音,从小就学会了,你这学期肯定又有进步,试试看!(4分)
(1)贪婪( ) (2)莴苣( )( )(3)干涸( )
(4)倔强( )( )(5)栖( )息 (6)哭泣( )
2.在所给的横线上改正下列词语中的错别字。(2分)
(1)玷污 笼罩 忍俊不禁 (2)诀别 辜负 小心翼翼 (3)堕落 厄运 津津乐道 (4)嘹亮 盛名 害人听闻
3.解释下列词语中的加点字。(4分)
(1)获益匪浅:
(2)慧心未泯:
(3)花枝招展:
(4)温故知新:
4.结合句意解释加点词语。(4分)
(1)这也真够滑稽,但我决不能让人看出来。
滑稽: (安徒生《皇帝的新装》)
(2)济南的冬天是响晴的。
响晴: (老舍《济南的冬天》)
(3)一点点黄...
九九表main(){for(int i=1;i&10;i++)for(int j=i;j&10;j++){cout&&i&&'*'&&j&&'='&&i*j;if(j==9)cout&&}}
谢谢你,还有吗?
回文数main(){for(int i=11;i&=999;i++)int a,b,c,d;if(i&=99){a=i/10;b=i%10;if(a==b){cout&&i;}}if(i&99){a=i/100;b=i%100;c=b/10;d=b%10;if(a==c&&c==d)cout&&&,&&&i;if(c==(a+1)&&a==d)cout&&&,&&&i&&}}给你增加这个程序。
二:1.a=32, b=30,c=32;2.-3,0,03.auto,register,static变量,extern4.封装性,继承性,多态性四B,A,B
自己事,自己做。不会?!学啊!
好吧!我试试!
你先做不会再贴出来。
出来混,迟早是要负责任的
请问是什么责任啊?
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c++中i++什么意思_百度知道
c++中i++什么意思
实在不懂你就这样看#include &iostream&int main(){int i=1,a=0;for( ;i&=5;i=I+1){do {i=i+1;a=a+1;}while (i&3);i=i+1;}cout&&a&&&,&&&i&&return 0;}i++,不使用,只是单独一条语句的话,等价于i=i+1;如果使用,如if(i++&a)
等价于先比较 i&a 否,再i=i+1;
其他类似问题
为您推荐:
就是 i 加1然后赋给 i
#include &iostream&int main(){int i=1,a=0;for( ;i&=5;i++){do {i++;a++;}while (i&3);i++;}cout&&a&&&,&&&i&&return 0;}这个程序中的do······while以及整个程序的意思
do {i++;a++;}while (i&3);就是先执行一次里面的语句,再 i 是否小于3, 如果是进行执行里面的语句 for( ;i&=5;i++){do {i++;a++;}while (i&3);i++;}这个for就是如果 i 小于等于 5 则执行里面的语句
使用i之后,i的值加1;
#include &iostream&int main(){int i=1,a=0;for( ;i&=5;i++){do {i++;a++;}while (i&3);i++;}cout&&a&&&,&&&i&&return 0;}这个程序中的do······while以及整个程序的意思
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在C语言中:for(y=0,i=1; i&=5;i++ ) y=add(y,i);这是什么意思?这个是一个语句?_百度知道
在C语言中:for(y=0,i=1; i&=5;i++ ) y=add(y,i);这是什么意思?这个是一个语句?
用“{}”括起来是一个复合语句,也叫块或语句块,表达式后面加上“;”表示是语句。完整的应该是:for(y=0,i=1;i&=5;i++){
y=add(y,i); //这一句是语句}
其他类似问题
为您推荐:
其他2条回答
目的:把 i 的每个取值相加,结果存到y中。等效于:for(y=0,i=1;i&=5;i++){
printf(&%d\n&,y);}结果:1 //第一次循环 0+13 //第二次循环 1+2;6 // (1+2)+3;10 //(1+2+3)+4;15 //(1+2+3+4)+5;
你只要把它当成最常用的for循环就好了:即for(y=0,i=1; i&=5;i++ )成立一次,执行一次y=add(y,i);
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 lt是什么意思 的文章

 

随机推荐