蓝桥杯省赛备战倒数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蓝桥杯省赛真题讲解