- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)