C语言
ACM__dongsheng
在校大学生
展开
-
memcpy实现
### memcpy 源码 对于地址是四字节对齐,大小也是四字节整数倍,直接按字拷贝(按字访问更快),否则单字符拷贝。 void *memcpy(void *dst, const void *src, size_t len) { size_t i; if ((uintptr_t)dst % sizeof(long) == 0 && ...原创 2019-11-06 23:08:34 · 433 阅读 · 0 评论 -
输入整数输出图形,图形行数由输入整数决定。
/*此类题目打印三角形关键是注意空格和字符的关系。先从行循环控制,然后在具体每行控制*/#includeint main(){int i,n,j,k,d;while(scanf("%d",&n)!=EOF){for(i=1;i{for(k=i;kprintf(" ");for(j=1;jprintf("%c",64+i);printf("\n原创 2015-07-01 15:06:23 · 2027 阅读 · 0 评论 -
萌萌哒的第四题
DESCRIPTION给一个数x,定义一个函数f(x)的结果是x的各位数字的平方和,若经过无数次递归操作之后若结果为1,也就是f(f(f(…f(x)…)))=1,那么这个数被认为是一个特别的数。给出一个数x请问这个数是否特别。INPUT 包含多组测试数据(<=20),每组数据一行一个整数x(1<=x<=1000000000) OUTPUT 每组数据输出一行YES表示是一个特别的数,否则输出NO原创 2017-03-04 21:21:59 · 372 阅读 · 0 评论