标签:输入 总结 数字 环保 第一个 bsp 第三天 解决 知识点
今天是第三天,好快呀!今天做了11道题,比昨天多1道,都是第五单元,并没有学习新的知识。但还是觉得没有掌握好,知识点都明白,但不会灵活运用。而且,现在出现了新问题。程序超时,不知如何改正。
如1032:把一个自然数X倒序排列。本觉得挺简单,但又有以下问题 1.不知几位数 2.如果输入的数后面有一个0怎么办,有很多0怎么办 3.如果中间有0怎么办?在实际操作中,发现问题1跟本不用考虑,只用
while(X>0)
{
y=X%10;
X/=10;
}
就可得到各数位上的数y但我为了不输出后面的0,我输入了
if(y!=0) cout<<y<<endl;
但这样后发现连数中间的0也输出不了了,于是我用了双重循环先第一个循环,保证有效数字后的0都能去掉。当X%10!=0时再进入第二个循环第二个循环保证了有效数字可以全部输出。但,超时了??。
我的智商有限??,只能请学长帮忙了。学长又引入了int flag=0;
if(y!=0) flag=1;
if(flag!=0) cout<<y<<endl;
学长太牛了,我根本想不到这样做呀!自己不行呀!??
今天的知识点没有什么可总结的,明天就要考试了??,我才学三天呀!我咋觉得这比中考还紧张?啊啊啊??,要是不会怎么办???超时了呢?我不知道怎么解决呀!
今天晚上好好复习吧!虽然开卷,但也要熟悉课本呀!明天的格式还没用过。。。好没底。。。
但还要说一句:无论怎样都要
Fighting!
标签:输入 总结 数字 环保 第一个 bsp 第三天 解决 知识点
原文地址:http://www.cnblogs.com/qimiao/p/7252495.html