C语言练习考研复习题集.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
...word格式整理版..... ...范文.范例.参考分享...... 编写一个程序将用户输入的正整数转化为对应的二进制数。 #includestdio.h #include stdlib.h int main() { int num; printf(请输入一个正整数:); scanf(%d, num); //异常输入直接结束 if (num 0) { printf(输入错误!); exit(0); } //将num和2进行取余运算,存储在数组中 int a[20], i = 0; while (num != 0) { a[i] = num % 2; num = num / 2; i++; } //遍历输出数组 while (i 0) { printf(%d, a[--i]); } printf(\n); return 0; } 请写出你所了解的linux系统中常用的命令并解释其功能。 (1)pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。 (2) cd命令 cd命令用来改变所在目录。 cd / 转到根目录中 cd ~ 转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中-------------绝对路径 cd test 转到当前目录下的test子目录中-------相对路径 (3)ls命令 ls命令用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件 -l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 -f 列举的文件显示文件类型 -r 逆向,从后向前地列举目录中内容 -R 递归,该选项递归地列举当前目录下所有子目录内的内容 -s 大小,按文件大小排序 -h 以人类可读的方式显示文件的大小,如用K、M、G作单位 ls -l examples.doc 列举文件examples.doc的所有信息 (4) cat命令 cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。 cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。 (5)grep命令 grep命令的最大功能是在一堆文件中查找一个特定的字符串。 grep money test.txt 以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。 (6) touch命令 touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。 touch newfile 该命令创建一个名为newfile的空白文件。 (7)cp命令 cp命令用来拷贝文件,要复制文件,输入命令: cp source filename target filename cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为t。 编写一个程序计算任一输入数字的各位数字之和。 #includestdio.h #include stdlib.h int main() { int num; printf(请输入一个正整数:); scanf(%d, num); //异常输入直接结束 if (num 0) { printf(输入错误!); exit(0); } int result = 0; while (num != 0) { result += num % 10; num = num / 10; } printf(%d\n, result); return 0; } 编写一个程序判断用户输入任一正整数是否为素数。 #includestdio.h #include stdlib.h int main() { int num; printf(请输入一个大于1正整数:); scanf(%d, num); //异常输入直接结束 if (num 0 || num == 1) { printf(输入错误!); exit(0); } if (num==2) { printf(%d是素数。\n, num); exit(0); } bool flag = true; //默认判断是素数 for (int i = 2; i num; i++) { if (num%i == 0) { flag =false;

文档评论(0)

xfnzn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档