蓝桥杯省赛备战倒数30天-基础常用知识

Posted As_zyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯省赛备战倒数30天-基础常用知识相关的知识,希望对你有一定的参考价值。


1.
printf("%03d\\n", x);  

%03d中的3表示最少输出三位数字,0表示如果数字不足3位,在最左边用0补足。


2.
scanf()函数的返回值是读入的变量个数
常这样使用

while(scanf("%d", &x) == 1) 
	//处理输入

或者

while(scanf("%d%d", &m, &n) == 2) 
	//处理输入


3.

输出程序所用时间(s)

#include<stdio.h>
#include<time.h>

int main() 
	printf("Time used = %.2f\\n", (double)clock() / CLOCKS_PER_SEC);
	return 0;


4.

调试的时候利用文件重定向的输入输出

工具-编译选项-编译时加入一下命令 -DLOCAL
将以下代码放入main函数

#ifdef LOCAL
freopen("data.in", "r", stdin);
freopen("data.out", "w", stdout);
#endif

5.

精确到小数点后n位,其中星号表示不确定的位数

printf("%.*f\\n", n,x); //n用来确定小数点后的位数

6.

数组a复制k个元素到数组b

memcpy(b, a, sizeof(int)*k); //int数组,其它类型的数组同理

数组a全部复制到数组b

memcpy(b, a, sizeof(a));

以上是关于蓝桥杯省赛备战倒数30天-基础常用知识的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯省赛备战-常用函数

第八届蓝桥杯省赛题解

蓝桥杯省赛真题30Scratch考试成绩录入系统 少儿编程scratch蓝桥杯省赛真题讲解

蓝桥杯省赛真题34Scratch九宫格 少儿编程scratch蓝桥杯省赛真题讲解

蓝桥杯省赛真题34Scratch九宫格 少儿编程scratch蓝桥杯省赛真题讲解

第九届蓝桥杯省赛B组 做题记录(python)