离散知识点汇总
+= | %02d |
#include<string.h> | a[i],a[100] |
int max = -1 | #include<stdlib.h> |
itoa函数 | 如何用C语言判断一个数是不是整数 |
+=
这表示把左边的数加上/减去右边的数的和/差赋值给左边的数
%02d
%d:即为普通的输出。
%2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。
%02d:同样宽度为2,右对齐方式。位数不够,左边补0
%.2d:从执行效果来看,与%02d一样
#include<string.h>
C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。参考文献: https://baike.baidu.com/item/string.h/4262091?fr=aladdin
a[i],a[100]
float a[100]; 表示定义一个大小为100的浮点型(float)数组。
浮点型也就是小数,a[100]也就是可以存放100个小数。
a[0]是其中的一个数 ,a[i]中是0-100任意一个数,所以可以推断a[i]接收0-100的任意一个数
#include<stdlib.h>
https://baike.baidu.com/item/stdlib.h
itoa函数
https://zhidao.baidu.com/question/137713420.html
itoa(i, s, 2); /3个参数,第一个是待转换的数,第二个是存放转换后的字符串,第三个即需要转换的进制/
c语言中没有二进制的格式输出符号.
你可以用itoa函数很方便的将一个10进制int转变成二进制字符串.
如:
int i;
char s[128];
scanf("%d",&i);
itoa(i, s, 2); /3个参数,第一个是待转换的数,第二个是存放转换后的字符串,第三个即需要转换的进制/
printf("该数转换为二进制是: [%s]\n",s);
补充一点,itoa函数的头文件是stdlib.h
如何用C语言判断一个数是不是整数
参考文献:https://blog.csdn.net/zer1123/article/details/56039477
计算天数
用二维数组和函数解决