- 浏览: 70881 次
- 性别:
- 来自: 大连
最近访客 更多访客>>
最新评论
-
newlangwen1:
你好 我想请教个问题,我运行了一下上面的程序,结果是输入什么就 ...
C程序 对文本行进行排序
2-8 编写一个函数rightsort(x,n), 该函数返回将x循环右移n位后得到的值。
#include<stdio.h> unsigned rightrot(unsigned x,unsigned n); int main(){ unsigned x=5; unsigned n=1; unsigned result; result = rightrot(x,n); printf("%d\n",result); return 0; } unsigned rightrot(unsigned x,unsigned n) { while(n>0) { if((x&1)==1) x= (x>>1) | ~(~0U >> 1); else x=x>>1; n--; } return x; }
下边这个函数也行,注意 ~(~0U >> 1) 与 ~0U << (size-1) 效果是一样的,学习size的用法
#include <limits.h> unsigned rightrot(unsigned x, unsigned n) { int size= sizeof(x) * CHAR_BIT; while (n > 0) { if ((x & 1) == 1) x = (x >> 1) | (~0U << (size-1)); else x = (x >> 1); n--; } return x; }
发表评论
-
C程序 声明与定义的区别
2010-07-30 15:34 1308http://zhidao.baidu.com/questio ... -
C语言 函数指针 与 指针函数
2010-07-30 10:27 917指针函数是返回指针的函数,即本质是一个函数。函数返回类型是某一 ... -
C程序 命令行参数
2010-07-30 09:34 676echo.cpp #include <stdi ... -
C程序 整型数按位取反 输出结果
2010-07-29 15:16 1322#include <stdio.h> int m ... -
C程序 对文本行进行排序
2010-07-26 09:30 997#include <stdio.h> #incl ... -
C语言:malloc()函数与alloc()函数
2010-07-24 10:02 916C语言跟内存分配方式 ... -
C程序设计语言(第二版) 5-4 strend(s,t)
2010-07-23 16:29 1469strend(s,t) 如果字符串t出现在字符串s的尾部,该函 ... -
C程序设计语言(第二版) 5-3 编写strcat()
2010-07-23 16:02 802#include<stdio.h> void ... -
C程序 关于字符串的问题
2010-07-23 15:47 680#include<stdio.h> void ... -
C程序设计语言(第二版)5-2
2010-07-22 17:13 680#include <ctype.h> #incl ... -
C程序设计语言(第二版) 4-14
2010-07-22 11:47 858定义宏swap(t, x, y)以交换t类型的两个参数 ... -
C程序设计语言(第二版) 4-13 递归版本reverse()将字符串倒置输出
2010-07-22 11:18 1000编写一个递归版本的reverse()函数,将字符串倒置 ... -
C程序设计语言(第二版) 4-12
2010-07-22 10:29 1028运用printd函数的设计思想编写一个递归版本的itoa函数, ... -
C程序 递归小例子 快速排序
2010-07-22 09:26 924从执行速度来讲,下列版本的快速排序可能不是最快的,但是它是最简 ... -
C程序 递归实现将数字作为字符串输出
2010-07-21 15:47 1271将一个数字作为字符串打印的情况,数字是反序生成的:低位数字先于 ... -
C语言学习之变量存储
2010-07-21 15:14 872http://zhidao.baidu.com/questio ... -
C语言外部变量的使用以及extern的用法
2010-07-21 15:11 2202http://hi.baidu.com/%C3%E2%B7%D ... -
C语言 全局变量和局部变量
2010-07-21 15:07 1432http://hi.baidu.com/%C3%E2%B7%D ... -
C语言 extern
2010-07-21 11:20 1101在头文件中声明函数时,前面的extern可有可无,只要这些函数 ... -
C程序设计语言(第二版) 4-8 最多只压回 一个字符
2010-07-20 18:47 761#include <stdio.h> i ...
相关推荐
1、C语言程序设计(第二版)--谭浩强 PDF格式已通过本站测试,测试结果请参看说明及截图。 2、如果您发现此软件有新版本或者不能下载,请点此通知我们,我们将尽快更新。 3、为了保证您快速的下载速度,我们推荐您使用...
C程序设计语言(第二版-英文版)
C语言程序设计(第二版)-电子教案.rar
《计算机科学丛书:C程序设计语言(第2版·新版)》讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考...
C语言程序设计(第二版)-电子教案.rar
C语言程序设计(第二版)--谭浩强.rar
学习C语言的书籍 这本书就是发明C的作者写的 肯定差不了
《C程序设计语言<第2版新版>习题解答(原书第2版)》是对Brian W.Kernighan和Dennis M.Ritchie所著的《C程序设计语言<第2版新版>习题解答(原书第2版)》所有练习题的解答,是极佳的编程实战辅导书。K&R的著作是C语言...
谭浩强--C语言程序设计(第二版)习题答案
C 程序设计语言(第2版)电子版
C语言程序设计(第五版)-谭浩强_PPT课件 第1章_程序设计和C语言_PPT课件
《C程序设计语言》是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、...
最经典的C语言书,没有之一
经典的国内C语言教程,高校通用指定教程,C语言学习者可以看看
C语言设计,c程序设计语言第二版,官方题解
C语言程序设计(第二版 新版)全书,保证内容全,清晰版,由于单个文件太大,分成5个部分下载,这是第2部分。。。
C语言程序设计(第二版)--谭浩强,最适合0基础新手的学习资料。
看了N多C语言的书,最后还是觉得老谭的这本最经典。入门的时候就是这本,现在做程序了,还是要经常翻这本。...而且,个人认为第三版的省略了一些东西,有时候不见得比第二版的好用。压缩包里是PDF文档。
[C语言程序设计(第二版)] (1).rar
计算机C程序设计语言_第二版新版是计算机类必看的C语言的一本经典你书籍~和谭浩强的《C程序设计》属于同系列