文章作者:姜南(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 » 算法思想严重退化,需要加强练习
