c/c++
文章平均质量分 65
无止境x
现为中科院工程师,更多内容关注微信公众号《科学无止境》。
研究生期间的算法工程师,毕业后进入中科院从事科学装置和系统的研究,分享AI和云计算领域的内容,一个有点自己想法的IT从业者,欢迎关注交流!
展开
-
c语言控制输出格式-小数点位数
控制小数位数就是通过输出格式说明符来规定的printf(%m.nf) 表示打印至少m个字符宽度(包括整数、小数点和小数部分的位数),n位小数1.printf("%3.0f",floatNum):不保留小数说明:%3.0f表明待打印的浮点数(floatNum)至少占3个字符宽,且不带小数点和小数部分,整数部分至少占3个位宽;注意:这里的3只代表整数部分至少占3位,舍弃小数点和小数点...原创 2017-02-19 21:36:41 · 70600 阅读 · 2 评论 -
静态变量Static
用static声明局部变量有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。这时就应该指定该局部变量为“静态局部变量”,用关键字static进行声明。#include #include int f(int a){ auto b=0; stat原创 2017-08-01 11:27:46 · 262 阅读 · 0 评论 -
求MAX最大值
#include #include int max(int x,int y)//定义有参函数max/{ int z; z=x>y?x:y;//如果x>y成立,z=x,否则z=y; return z;}int main(){ int a,b; scanf("%d%d",&a,&b); int m=max(a,b); pri原创 2017-08-01 11:30:47 · 520 阅读 · 0 评论 -
指针的点运算和箭头运算(->)的区别
指针的点运算和箭头运算(->)(其实点运算是结构体变量访问其成员的操作符 箭头运算是结构体指针访问其指向的成员变量的操作符)突然发现指针的两个运算符我是不太清楚的,就翻书搞了下:其实点运算和箭头运算都可以当作访问指针所指向的 结构体或者类对象的成员是用的操作符。比如:struct song{int a;}原创 2017-08-01 16:18:01 · 10207 阅读 · 1 评论 -
指针专项
用函数指针变量调用函数#include #include int Max(int x,int y){ int z; if(x>y){ z=x; } else{ z=y; } return z;}/*int main(){ int x,y,m; scanf("%d%d",&x,&原创 2017-08-02 10:19:52 · 329 阅读 · 0 评论 -
按键-LED
利用查询IO口的方式实现按键控制LED‘灯的亮灭#include "s3c24xx.h"#define LED_ON 0#define LED_OFF 1#define KEY1_POS (0)//按键1在IO端口的位置,此处为GPF0端口,则值为0#define KEY2_POS (2)//按键2在IO端口的位置,此处为GPF2端口原创 2017-07-25 16:01:56 · 419 阅读 · 0 评论 -
中断-按键控制LED灯
三个按键分别控制三个LED灯初始化函数:/* * init.c: 进行一些初始化 */ #include "s3c24xx.h"/* * LED1,LED2,LED4对应GPF4、GPF5、GPF6 */#define GPF4_out (1<<(4*2)) //定义为01 输出#define GPF5_out (1<<(5*2))#define GPF6原创 2017-07-25 15:56:53 · 4199 阅读 · 1 评论 -
中断-timer0
Init.c/* * init.c: 进行一些初始化 */ #include "s3c24xx.h" void disable_watch_dog(void);void clock_init(void);void memsetup(void);void copy_steppingstone_to_sdram(void);void init_led(void);void t原创 2017-07-26 15:56:22 · 2510 阅读 · 0 评论 -
struct和typedef struct
struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s转载 2017-08-29 10:45:49 · 266 阅读 · 0 评论 -
通过Qt界面控制步进电机的启停
一、实验目的了解Qt界面与开发板底层硬件之间的调用机制 二、实验方法1,在QT程序中,新建一件,再添加一个用于操作硬件的新方法,如controlMachine,建立按钮与con个属于你自己的类,如Widget用于显示。2,在你的类中添加按钮控trolMachine函数之间的信号与槽机制(使用connect函数)。3,完善你的controlMachine函数,在函数中实现原创 2017-05-18 17:08:40 · 5379 阅读 · 1 评论 -
蓝桥杯-三人年龄
三人年龄三个神秘蒙面人来访F博士。博士询问他们年龄时,他们说:我们中年龄最小的不超过19岁。我们3人年龄总和为70岁。且我们三人年龄的乘积是所有可能情况中最大的。请帮助F博士计算他们的年龄,从小到大排列,用逗号分开。 参考答案:19,25,26#include #include原创 2017-04-14 19:59:07 · 748 阅读 · 0 评论 -
【26个字母和数字符号ASCII码对照表】
26个字母和数字符号ASCII码对照表 目前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。转载 2015-12-07 20:24:00 · 98932 阅读 · 0 评论 -
c语言中怎么表示多次方?
c语言中表示乘方的函数为pow()头文件:#include 函数原型:double pow(double x, double y); 函数说明:The pow() function returns the value of x raised to the power of y. pow()函数返回x的y次方值。例:123原创 2017-02-15 17:35:51 · 32340 阅读 · 1 评论 -
【C的输入与输出的相关知识】
C输入输出 格式化输入输出函数 Turbo C2.0 标准库提供了两个控制台格式化输入、 输出函数printf( ) 和 scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。 printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入 设备(键盘)上读数据。下转载 2015-12-07 20:00:55 · 389 阅读 · 0 评论 -
蓝桥杯-排序-冒泡排序
算法训练 排序 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。 输入格式:输入只有一行,即三个整数,中间用空格隔开。 输出格式:输出只有一行,即排序后的结果。 输入输出样例样例输入9 2 30样例输出30 9 2原创 2017-04-08 19:43:23 · 673 阅读 · 1 评论 -
删除数组零元素
#includeint b[10010];int compactIntegers(int *a,int count){ int i,j; for(i=j=0; i<count; i++) { if(a[i]!=0) { b[j]=a[i];//把不等于0的元素复制到b[]中 j++;原创 2017-04-14 19:54:30 · 375 阅读 · 0 评论 -
基本算法—最大公约数和最小公倍数
#include int lcm(int a, int b,int c);int gcd(int a, int b,int c);int main(){ int a,b,c,gys,gbs; scanf("%d%d%d",&a,&b,&c); gys=gcd(a,b,c);//最大公约数 gbs=lcm(a,b,c);//最小公倍数 printf原创 2017-04-14 19:55:30 · 413 阅读 · 0 评论 -
(1+1/2)*(1+1/4)*(1+1/6)*···* (1+1/10) * (1-1/3) * (1-1/5)*···*(1-1/9)=?
(1+1/2)*(1+1/4)*(1+1/6)*···* (1+1/10) * (1-1/3) * (1-1/5)*···*(1-1/9)=?#include <iostream>using namespace std;int main(){ double sum1=1,sum2=1; for(double i=2;i<=10;i=i+2) {...原创 2018-10-22 20:41:10 · 1656 阅读 · 0 评论