【牛客140题】C语言编程入门训练1~5题(题目+答案+解析)-创新互联

 BC1 实践出真知 题目:
描述:

于老师经常告诉我们“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和计算机‘交流’,实践才能出真知。”

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网页空间、营销软件、网站建设、长汀网站维护、网站推广。 输入描述:

本题没有输入

输出描述:

Practice makes perfect!

答案:
#includeint main()
{
	printf("Practice makes perfect!\n");
	return 0;
}
效果:

解析:
  1. 使用库函数printf
  2. 库函数printf应包含
BC2 我是大V 题目:
描述:

每个人都想成为大V (VIP:Very Important Person),但要一点一点积累才行,先从小v做起。要求输出由小写字母v组成的大V。

输入描述:

输出描述:

v   v

v v

v

答案:
#includeint main()
{
	printf("v   v\n v v\n  v");
	return 0;
}
效果: 

解析: 
  1. 使用\n换行符号
BC3 有容乃大  题目:
描述:

确定不同整型数据类型在内存中占多大(字节),输出不同整型数据类型在内存中占多大(字节)。 

输入描述:

输出描述:

不同整型数据类型在内存中占多大(字节),具体格式详见输出样例,输出样例中的?为不同整型数据类型在内存中占的字节数。输出样例如下:
The size of short is ? bytes.
The size of int is ? bytes.
The size of long is ? bytes.
The size of long long is ? bytes.

答案:
#includeint main()
{
	printf("The size of short is %d bytes.\n", sizeof(short));
	printf("The size of int is %d bytes.\n", sizeof(int));
	printf("The size of long is %d bytes.\n", sizeof(long));
	printf("The size of long long is %d bytes.\n", sizeof(long long));
	return 0;
}
效果 :

解析:
  1. sizeof()求数据类型长度
  2. sizeof是一个操作符和关键词
BC6 小飞机 题目:
描述:

KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。

输入描述:

输出描述:

答案:
#includeint main()
{
	printf("     **     \n");
	printf("     **     \n");
	printf("************\n");
	printf("************\n");
	printf("    *  *    \n");
	printf("    *  *    \n");
	return 0;
}
效果 :

解析:
  1. 会使用\n转义字符
BC7 缩短二进制 题目:
描述:

我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补码表示的整数,但保持了二进制数的表达特点。请输出十进制整数1234对应的八进制和十六进制。

输入描述:

输出描述:

十进制整数1234对应的八进制和十六进制(字母大写),用空格分开,并且要求,在八进制前显示前导0,在十六进制数前显示前导0X。

答案:
#includeint main()
{
	printf("%#o %#X",1234, 1234);
	return 0;
}
效果: 

解析:

%o和%X分别将十进制数装换为八进制数和十六进制数,如下

printf("%o %X", 1234, 1234);

效果

  • 其中如果把%X换为%x,则十六进制数的字母变为小写
  • 题目中的前导是因为前导可以提示编译器后面的字母表示十六进制中的数字,汇编语言编译器的设计者需要用户按这个规则编程,否则它设计的编译器不知道写的是什么
  • 而在%和o,%和X中间加#就可显示前导
  • %c - 字符
  • %hd - 短整形
  • %d - 整形
  • %s - 字符串
  • %f - 单精度浮点数
  • %lf - 双精度浮点数
  • %p - 地址格式
  • 更多格式参考

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

名称栏目:【牛客140题】C语言编程入门训练1~5题(题目+答案+解析)-创新互联
本文地址:https://www.cdcxhl.com/article10/csiodo.html

成都网站建设公司_创新互联,为您提供营销型网站建设网站内链商城网站网站设计公司域名注册外贸建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设