![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
社畜阿航
肝生万物
展开
-
七.数组运算
最简单的搜索在一组给定的数据中,如何找出某个数据是否存在?int search(int key;int a[],int lenth);int main(void){ int a[]={2,4,6,7,1,3,5,9,11,13,23,24,32}; //int a[]={2} 后面的默认输入0 { int i; for(i=0;i<13;i++){ printf("%...原创 2020-10-07 22:04:16 · 106 阅读 · 0 评论 -
五.循环控制
素数int x;scanf("%d",&x);int i;for(i=2;i<x;i++){ if(x%i==0){ isPrime=0; printf原创 2020-03-18 22:27:26 · 291 阅读 · 0 评论 -
四.进一步的判断与循环
4.1逻辑类型和运算bool#include<stdbool.h>之后就可以使用bool和true、false逻辑运算逻辑运算是对逻辑量进行的运算,结果只有0或1逻辑量是关系运算或逻辑运算的结果如何判断一个字符c是否是大写字母?c>=‘A’&&c<=‘Z’!age<20永远成立优先级!>&&>||...原创 2020-03-16 21:22:05 · 144 阅读 · 0 评论 -
三.判断与循环
3.1判断根据比较的结果,决定做、还是不做某些动作,就要用到if语句。一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。计算时间差int hour1,minute1;int hour2,m...原创 2020-03-14 15:57:44 · 285 阅读 · 0 评论 -
高级语言程序设计作业题及答案
第一次作业1.安装VS编译器,创建工程,添加cpp文件,在其中输入例1.1代码,并运行(上机实践,不需要提交纸质版)2.新建工程,运行例1.3代码(上机实践,不需要提交纸质版)3.写出解决下列问题的算法,并画出PAD图a)有两个瓶子A和B分别装有酱油和醋,设计一个算法,将A和B中的盛装物互换b)设计算法,求N个整数的平均值c)求两个数m和n的最大公约数4.一块矩形场地被等宽的绿化带包...原创 2020-03-14 14:21:42 · 4473 阅读 · 0 评论 -
二.计算
2.1变量算找零printf(“23+43=%d\n”,23+43);printf(“100-23=%d\n”,100-23);如何能在程序运行是输入那个数字23,然后计算输出结果?需要:1.有地方放输入的数字2.有办法输入数字3.输入的数字能参与计算//change.cint price=0;printf("请输入金额(元):");scanf("%d",&pric...原创 2020-03-14 13:58:42 · 342 阅读 · 0 评论 -
一.程序设计与C语言
1.1计算机和编程语言计算机是生活必需品计算机如何解决问题按步骤执行计算机语言程序是用特殊的编程语言写出来表达如何解决问题的不是用编程语言来和计算机交谈,而是描述要求它如何了做事情的方法或者过程人 what to do计算机 how to do辗转相除法int u=32;int v=26;while(v!=0){ int temp=u%v; u=v; v=temp;...原创 2020-03-12 21:37:08 · 146 阅读 · 0 评论 -
六.数组与函数
数组的赋值int a[]={2,3,4};int b[]=a;//错误写法数组变量本身不能被赋值要把一个数组的所有元素交给另一个元素,必须采用遍历for(i=0;i<length;i++){ b[i]=a[i];}遍历数组通常使用for循环,让循环变量i从0到<数组长度,这样循环体内最大的i正好是数组最大的有效下标常见错误:循环结束条件是<=数组长度或者...原创 2020-02-23 20:09:51 · 558 阅读 · 0 评论