C语言
dsx08
研0 北斗定位小趴菜
展开
-
C/C++ 读取任意数目的整数
第一行包含整数N,表示后面共有N行数据。接下来N行,每行包含空格分开的若干个(不大于100个)正整数(不大于100000)输入样例:25 6 8 11 9 10 12 9#include <iostream>#include <sstream>#include <cstring>using namespace std;/*利用字符串流sstream, 先读取一行字符到字符串流中,在从字符串流中读取数据,这样,当按enter时,...原创 2022-03-12 22:14:24 · 1508 阅读 · 0 评论 -
C语言---四舍五入问题讨论
就自己写写看看,难免水平不够原创 2021-11-01 21:35:58 · 2137 阅读 · 0 评论 -
格式化输入输出(待更新)
1,printf( )%[flags][width][.prec][hIL]type flag - 左对齐 + 输出+ 0 填充0 [width][.prec] number 占据位数 .number 小数位数 * 参数,详见代码 [type] i或d int o 8进制输出 x 16进制输出 #include <s.原创 2021-10-03 22:17:13 · 98 阅读 · 0 评论 -
C语言 负数取余
如果 % 左边的操作数是正数,则取余的结果为正数或零;如果 % 左边的操作数是负数,则取余的结果为负数或零。例如: 13% 2 // 余 1 13% -2 // 余 1 -13% 2 // 余 -1 -13% -2 // 余 -1...原创 2021-08-30 20:12:27 · 9027 阅读 · 0 评论 -
将字符型的数字转化为整型
'1’的ASCII 值为 49'0’的ASCII 值为 48‘1’-‘0’=1所以将字符型数字 ’1‘ 转化为 整型数字 1 : ‘1’-‘0’=1 相当于49-48 = 1.————————————————原创 2021-08-28 11:01:14 · 2666 阅读 · 0 评论 -
C语言 字符串
1,一维字符数组(1)定义char 数组名 [大小];(2)初始化字符数组char s[7]={'h','a','a','p','y'} //其余不确定char s[ ]=....... //编译器会计算出数组大小static char s[7]={'h','a','a','p','y'} //其余为02,字符串(1)特点字符串的有效长度==有效字符个数 字符串由 有效字符 和 字符串结束符'\0'组成 "Happy"由6个字符组成 'H...原创 2021-08-28 10:45:20 · 1886 阅读 · 0 评论 -
C语言 数据类型(就做个笔记总结)
1,进制(1)十进制0--9组成,首不能为043(2)八进制0--7组成,首必须是0.021(3)16进制0--9组成,a--f 或A--F组成。 首必须为0x或0X0X232,输入格式(1)输入宽度,整型int a;scanf("%5d",&a);printf("%d",a);输入12345678 输出12345scanf("%3d%4d",&a,&b);printf("a=%d %b=d",a,b.原创 2021-08-18 17:45:29 · 482 阅读 · 0 评论 -
C语言 函数(做个笔记)
1,函数的基本情况类型 函数名(形参) //函数首部{ 函数体......}2,函数的定义<类型>函数名(形参)(1) 形参之间用逗号分割,每个形参前面的类型必须写明int fact(int a,int b){ ...... }(2)可以接受0个或多个参数3,调用函数函数名(实参表)(1)实参可以是常量、变量或表达式(2)即使没有参数,()必须有(3)调用其他函数...原创 2021-08-16 16:57:43 · 1175 阅读 · 0 评论 -
C语言 数组(做个笔记)
1,定义数组<类型>变量名称[元素数量]int grade[100]double a[20](1)元素数量 可以是常量或变量2,数组特点(1)所有元素类型相同(2)数组被定义后,大小不能更改(3)下标从0开始,最大下标为 ‘元素数量-1’(4)字符可以作下标,ASCII码是数字 a['K']=1int a[0]; //可以创建数量为0的数组,但没有什么卵用...原创 2021-08-16 16:03:21 · 401 阅读 · 0 评论 -
C语言 正序输出数字
#include <stdio.h>#include <math.h>int main(){ int t_number,number,digit; int pow_num=1; int count=0; scanf("%d",&number); //输入你要正序输出的数字 t_number=number; do{ //判断你输入数字的位数 count++; t_number/=10; }while(t_numb.原创 2021-08-15 17:19:41 · 3981 阅读 · 0 评论 -
随机数C语言 (就做个笔记储存一下)
#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){ int num; srand(time(0)); num=rand(); printf("%d",num); return 0;}原创 2021-08-11 16:00:30 · 127 阅读 · 0 评论 -
C语言 字符型操作(就自己做个笔记储存一下)
1,类型分为字符型变量 和 字符型常量字符型常量:单个字符,用一对单引号及其所括起来的字符来表示。2,定义字符串变量char op;3,输入和输出printf("%c",op) scanf("%c",op)4,字符输入和输出函数op=getchar() //只能读入一个字符#include <stdio.h>int main(){ char op; op=getchar(); putchar(op); return 0;}...原创 2021-08-09 17:34:48 · 570 阅读 · 0 评论 -
C语言逻辑类型与运算
1,布尔类型#include<stdbool.h>可以使用ture,false.但不会输出。#include <stdio.h>#include <stdbool.h>int main(){ bool i=1; printf("%d",i); return 0;}//输出12,逻辑运算 ! 逻辑非 && 逻辑与 || 逻辑或 age为一个整数!age原创 2021-08-06 16:29:27 · 4188 阅读 · 0 评论 -
C语言循环语句
1,while循环while(条件成立){.......;}2,do_while循环do{......;}while(条件成立); //先做再判断3,for循环for(初始条件;循环条件;每轮循环做一次){........;}(1)定义不可写到循环中#include <stdio.h>int main(){ for(int i=1;i<=5;i++){ printf("%d",i); } retu...原创 2021-08-06 11:57:35 · 155 阅读 · 0 评论 -
PTA混淆总结(就做个笔记储存一下)
1,分支语句//执行以下程序段,输入10double x; scanf("%d", &x); printf("%.2f", x); //输出0。00 因为定义的浮点型变量,需要整型的输入,直接给默认值//x的值会变吗?int x=1;if (x = 20) { y = 1;} else { y = 0;} printf("%d",x);//输出20 会变...原创 2021-08-04 23:23:22 · 1229 阅读 · 0 评论 -
C语言条件语句(就做个笔记,云储存一下)
1,基本用法if(条件成立){ ........;}if(条件成立){ ........;}else{........;}if(条件成立) ........;else........;//没有大括号的话,只能识别随后的一条语句2,优先级算术运算符 关系运算符 大小关系运算符 > < >= ...原创 2021-08-04 15:33:09 · 1693 阅读 · 0 评论 -
C语言基础知识(自己做个笔记,云储存一下)
前言:记得带分号,记得是双引号1,赋值<类型名称><变量名称>=<值>注意部分:(1)定义后,数据类型无法改变int a,b=10 #a是不清楚的,b初始化为10int a=10,b=100 #需要这么写才行2,输入(双引号)scanf(" 格式字符串",&变量名称) #出现在scanf()格式字符串里的东西,是一定要输入的#include <stdio.h> int main(){ int a..原创 2021-08-04 10:48:23 · 1231 阅读 · 0 评论