最新消息:点击查看大S的省钱秘笈

算法思想严重退化,需要加强练习

生活点滴 Slyar 104浏览 0评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

今天星期五,我一天没课,所以上午睡到很晚才起来,室友们早都去上课了。。。嘎嘎~

唔,QQ会员到期了,我懒得续费了,没啥用,关了就关了吧,截个图纪念一下。

因为今天不上课,所以大部分的时间我都在Programming,同时也在跟别人讨论程序方面的问题,但是我发现我现在的算法设计已经退步了很多,简直不能忍了。。。再次郁闷一下。。。加强练习。。。

晚上有校学生会的新老生见面会,我去看了看,感觉还不错,就是远了点。。。跑到励耘楼去了。。。

奇怪,怎么感觉今天电脑速度有点慢,错觉?

哦对了,下午开始做那个高数作业,将近20道题,本来我以为会很费时间的,结果做完才发现用了不到15分钟。。。晕,那题全都是求定义域的,有一半还都是能看出来了。。。无语,我说老师怎么忍心留这么多作业呢,哈哈~~~

今天不断电。。。

说到程序,记录几个C语言倒序数字的(不确定位数)。。。

利用普通的位数拆分来分解不定位数的整数:

#include <stdio.h>

int main(){
int num=0, daoxu=0;
scanf("%d", &num);
while (num!=0){
daoxu*=10;
daoxu+=num%10;
num/=10;
}
printf("%d\n", daoxu);
system("pause");
return 0;
}

利用递归来分解不定位数的整数:

#include<stdio.h>

int daoxu(int i){
if(i==0) return 0;
printf("%d", i%10);
daoxu(i/10);
}

int main(){
int x;
scanf("%d",&x);
daoxu(x);
system("pause");
return 0;
}

利用数组来分解不定位数的整数:

#include<stdio.h>
#include<string.h>

int main(){
int i;
char str[500];
scanf("%s",&str);
i=strlen(str);
while(i>0){
printf("%c",str[i-1]);
i--;
}
system("pause");
return 0;
}

转载请注明:Slyar Home » 算法思想严重退化,需要加强练习

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (6)

  1. 你的日志,想起当时我的大学. 呵呵..努力~
    『奇酷网络』8年前 (2008-09-27)回复
  2. 不好意思,之前优化了css,在ie下正常 多亏你提醒~
    Lionback8年前 (2008-09-20)回复
  3. 呵呵~高数、C语言,同命啊…… 做个友情链接吧~ 时间的味道 www.lionback.cn 已做你的链接
    Lionback8年前 (2008-09-20)回复
    • 你的站在FF下完全错位。。。
      Slyar8年前 (2008-09-20)回复
  4. - -高数啊。。。。还好现在我那垃圾专业不用学了,不然考试来的时候就辛苦了
    JOE8年前 (2008-09-20)回复