
C语言基础复习
阿杰杰杰のblog
“自律+努力+方法+坚持+时间=优秀”,记录分享自己成长的每一步!
展开
-
C语言&&、||、!逻辑运算符用法
运算符含义效果&&与将两个表达式连接成一个。两个表达式必须都为true,整个表达式//或将两个表达式连接成一个。必须有一个或两个表达式为true,才能使整个表达式为true。只要其中有一个为true,那么另外一个就变得无关紧要!非反转一个表达式的“真相”、它使一个表达式从true变成false,或者从false变成true&& 运算符&&运算符被称为逻辑与运算符。它需要两个表达式作为操作数,并创建一个表达式...原创 2021-05-14 08:49:19 · 29612 阅读 · 5 评论 -
求二维数组中最大元素的值以及所在的行号和列号。
有一个3行4列的矩阵,编程求其中最大元素的值以及所在的行号和列号。#include <stdio.h>int main(){ int i, j, row = 0, colum = 0, max; int arr[3][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} }; max = arr[0][0]; for (i=0;i<3;i++) for(j=0;j<4;j++) if (arr[i][j] > max) {原创 2021-04-21 17:29:48 · 6595 阅读 · 0 评论 -
C语言九九乘法表
C语言九九乘法表输出右下三角形:代码如下:#include <stdio.h>int main(){ int i,j,n; for(i=1;i<=9;i++) { // 将下面的for循环注释掉,就输出左下三角形 for(n=1;n<=9-i;n++) printf(" "); for(j=1;j<=i;j++) { printf("%d*%d=%2d ",j,i,i*j); } printf("\n原创 2021-04-16 09:17:34 · 1997 阅读 · 0 评论 -
C语言二分查找
二分查找二分查找又称对半查找。它的基本意思是:假定数据是按升序排列的,对给定值k,从序列的中间位置开始比较,如果当前位置值等于k,则查找成功;否则若k小于当前位置值,则在序列的前半段中继续查找;若k大于当前位置值,则在序列的后半段数据中继续查找,直到找到给定值 k,则查找成功;或表示序列查找范围的上、下界数值颠倒,查找不成功。要求用户输入数组长度,也就是有序表的数据长度,并输入数组元素和査找的关键字。程序输出查找成功与否,以及成功时关键字在数组中的位置。例如,在有序表 11、13、18、 28、39原创 2021-04-09 16:39:53 · 1672 阅读 · 0 评论 -
第二章 C语言的数据类型与基本操作
学习目标掌握C语言中的数据类型及其常量的表示方法;理解各类数值型数据间的混合运算规则;掌握基本远算符的功能。C语言的数据类型1.基本类型(数值型):short int(短整型) 2byteint(整型) 4bytelong int(长整型) 8bytefloat(单精度) 4bytedouble (双精度)8bytechar (字符类型)1byteenum (枚举类型)2.构造类型:数组类型构造类型共同类型文件类型原创 2021-03-06 23:55:29 · 1725 阅读 · 0 评论