牛客网基础语法11~20题

news/2024/11/15 1:34:12/

前言:今天是咱们第二期刷牛客网上的题目。
目标:对输入输出的格式,方法,类型掌握熟练,对double,float理解深入,编程思想更进一步。
鸡汤:人活着,再苦再累,都别抱怨,要努力,越努力,才会越幸运。抱怨,只会增加怨气,努力,才能改变气运。先干为敬,大家随意。

##第一题
在这里插入图片描述

#include <stdio.h>
int main()
{//初始化int score1 = 0;int score2 = 0;int score3 = 0;//输入scanf("%d %d %d",&score1,&score2,&score3);//输出printf("score1=%d,score2=%d,score3=%d\n",score1,score2,score3);return 0;
}

##第二题
在这里插入图片描述

1.如果使用double不会四舍五入,需要用float,初始化时需要0.0,来区别double
2.输入时,空不能多,符号不要用错
3.输出是,空不能少,符号不要用错

#include <stdio.h>
int main() 
{//初始化int num = 0;//学号float C = 0.0;//C语言成绩float math = 0.0;//数学成绩float eng = 0.0;//英语成绩//输入scanf("%d;%f,%f,%f",&num,&C,&math,&eng);//输出printf("The each subject score of No. %d is %.2f, %.2f, %.2f.\n",num,C,math,eng);return 0;
}

##第三题
在这里插入图片描述

1.输入时没有空格,需要用%4d
2.输入时需要补零

#include <stdio.h>
int main() 
{//初始化int year = 0;int month = 0;int day = 0;//输入scanf("%4d%2d%2d",&year,&month,&day);//输出printf("year=%d\nmonth=%02d\ndate=%02d\n",year,month,day);return 0;
}

##第四题
在这里插入图片描述

C语言的初阶中https://blog.csdn.net/AAlykk/article/details/130657060有道金典的笔试题,不创建变量交换数值,有兴趣的小伙伴可以去看看
在这里插入图片描述

#include <stdio.h>
int main() 
{//初始化int a = 0;int b = 0;int tmp = 0;scanf("a=%d,b=%d",&a,&b);//交换tmp = a;a = b;b = tmp;printf("a=%d,b=%d\n",a,b);return 0;
}

##第五题
在这里插入图片描述

1.EOF意为-1。本语句即只要输入项是字符即可打印
2.因为回车也算一个字符,所以在输入第一个字符换行后,getchar会读取换行的回车键
3.换行的回车被读取,若防止回车被读取,可在其前面多读取一次消耗回车
4.大写的A的ASCLL值为65,小写的a的ASCLL值为97

#include <stdio.h>
int main() 
{//定义变量char ch;//实现多组输入while ((ch = getchar()) != EOF)//EOF意为-1。本语句即只要输入项是字符即可打印{//因为回车也算一个字符,所以在输入第一个字符换行后,getchar会读取换行的回车键//换行的回车被读取,若防止回车被读取,可在其前面多读取一次消耗回车getchar();putchar(ch + 32);printf("\n");}return 0;
}

##第六题
在这里插入图片描述

1.十六进制是0x开头
2.%15d是所占宽域为15

#include <stdio.h>
int main() 
{//初始化int a=0XABCDEF;//输出printf("%15d",a); return 0;
}

##第七题
在这里插入图片描述

1.%o是八进制输出
2.%x是十六进制输出

#include <stdio.h>
int main()
{//初始化int a=1234;//输出printf("%#o %#X",a,a);return 0;
}

##第八题
在这里插入图片描述

#include <stdio.h>
int main() 
{//初始化char ch;int a = 0;double b = 0;//输入scanf("%c\n%d\n%lf",&ch,&a,&b);//输出printf("%c %d %lf\n",ch,a,b);return 0;
}

##第九题
在这里插入图片描述

#include <stdio.h>
int main() 
{//初始化int a = 0;int b = 0;int c = 0;//输入scanf("%d %d %d",&a,&b,&c);printf("%d%8d%8d\n",a,b,c);return 0;
}

##第十题
在这里插入图片描述

#include <stdio.h>
int main() 
{//初始化int a,b,result;//输入scanf("%x %o",&a,&b);//相加result=a+b;//输出printf("%d",result);return 0;
}

今天的刷题内容就到这里啦,如果上面的题目你有更优的解法,请打在下面的评论区中,独乐乐不如众乐乐。麻烦大家举起自己的小手,给博主三连,有你们的支持就是我最大的动力。预知后事如何,且听下回分解。
在这里插入图片描述


http://www.ppmy.cn/news/106168.html

相关文章

【Java 继承】了解Java类的继承的特点,继承的关系,继承的使用,到底什么是继承?

博主&#xff1a;_LJaXi Or 東方幻想郷 专栏&#xff1a; Java | 从入门到入坟 Java 继承 继承的特点 \ 介绍 ❓特点 ♊ 继承的使用方式 &#x1f51e;避免重复方法 子类访问父类的成员变量 &#x1f232;子类访问父类的成员变量&#xff08;直接访问&#xff09;访问父类与子类…

2023年6月18日DAMA-CDGA/CDGP数据治理认证报名到这里

DAMA认证为数据管理专业人士提供职业目标晋升规划&#xff0c;彰显了职业发展里程碑及发展阶梯定义&#xff0c;帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力&#xff0c;促进开展工作实践应用及实际问题解决&#xff0c;形成企业所需的新数字经济下的核心职业…

APP开发中的UI设计

UI设计是 APP开发中一个必不可少的部分&#xff0c;用户体验也是影响 APP产品成功与否的重要因素&#xff0c;用户体验包括用户的使用感受和操作感受。就 UI设计来说&#xff0c;它的主要内容有&#xff1a;界面、图标、颜色、字体、布局、页面布局等。 一个好的 UI设计可以增加…

抖音seo源码开发-

抖音seo源码开发&#xff0c;抖音seo开源定制&#xff0c;抖音seo源码交付&#xff0c;抖音seo源码开发是一项重要的技术&#xff0c;可以将您的抖音号排名提升到更高的位置&#xff0c;帮助您吸引更多的关注和粉丝。SEO源码开发需要具备一定的技术和经验&#xff0c;因此建议在…

opencv_c++学习(三十)

一、加载深度神经网络模型 Net cv:dnn::readNet(const String & model, const String & config "", const String & framework "")model:模型文件名称 config:配置文件名称 framework:框架种类 Net类中的函数名称以及作用&#xff1a; 向…

dataV教程-浅用dataV

一别多日&#xff0c;好久没有和大家相见了。其一的原因是因为公司的项目&#xff0c;其二就是因为太懒了。现在给大家浅浅的介绍一下这个好用的大屏展示框架吧。如果后续有深入的话&#xff0c;我会出一个详解版本的。 一、dataV介绍 前言:由于当前的大数据时代&#xff0c;…

图像采集卡的基本原理、应用领域和发展趋势

图像采集卡是一种硬件设备&#xff0c;用于将模拟视频信号转换为数字信号&#xff0c;并将其传输到计算机中进行处理和存储。它通常用于监控、视频会议、医学图像等领域。本文将介绍图像采集卡的基本原理、应用领域和发展趋势。 一、图像采集卡的基本原理 图像采集卡的基本原…

智慧社区用什么技术开发

智慧社区是指利用信息技术和先进的管理理念&#xff0c;将社区内的各种公共服务进行整合和优化&#xff0c;提高社区居民的生活品质和社区管理的效率。为了实现智慧社区的建设&#xff0c;需要采用多种技术&#xff0c;包括但不限于以下几种&#xff1a; 1.物联网技术&#xf…