- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 学生成绩管理(计算最高成绩,最低成绩,总分,平均分分别是多少)
#include<stdio.h>#include<math.h>#include<stdlib.h>int main(){ int a,b,c,n,p,g; while(1){ printf("请输入语文,数学,英语成绩:"); scanf_s("%d,%d,%d",&a,&b,&c); printf("1:平均成绩\n2:最高分和最低分\n3:总分\n请输入你的选择:"); scanf_
2022-10-16 22:32:26 373 1
原创 简单衣物店购买计算系统问题
题目:解题:#include<stdio.h>#include<math.h>#include<stdlib.h>int main(){int g=88,h=98;int c,d,e,m;printf("购买声明:\n单独买衣服单价为66\n单独买裤子单价为48\n若购买不少于100套,则每套88元\n若不足100套,则每套98元\n");printf("请输入你需要购买的上衣,裤子,套数分别为:");scanf("%d,%d,%d"
2022-10-16 22:28:21 367
原创 if语句和switch..case语句
if语句属于是逻辑判断型的语句当我们使用if时,系统的步骤是这样的:if(表达式){语句}else if(表达式){语句}else(表达式){语句}当我们输入这样一串代码时,我们的计算机是逐一进行判断的,最后才输出结果。而switch..case则是属于选择型的语句如:switch(a)case 1 printf(“星期一”); break;case 2 printf("星期二“); break;
2022-10-09 14:06:31 541
原创 while循环和do while循环
while循环:先判断再循环简单理解:若将“while”翻译为“当”的话,那么while循环可以理解为——当条件满足时,不断地重复循环体内的语句。do while循环:先执行一次,再进行判断意思就是不管是否满足while里面的条件都将会执行一次while中的语句。接下来,我们看一下这张图大家可以根据上面的文字描述判断一下那个时while循环,那个是do while循环。可以很明显的看出第一个为do while循环,第二个为whiile循环,因为第一个是先循环才判断是否满足条件,
2022-10-09 13:37:57 324
原创 while循环对比if的优点
这里我们使用举例来说明while循环相较于if的优点如果这里要求我们写一个能够数数的代码首先我们来看一下使用if当我们输入100时可以看见数出来位数是3位,但是我们继续使用上面这串代码对1234567进行数数时却无法进行,具体原因如下当我们使用if进行数数时你需要数几位数这里就要重复几个if,那么是否有更简单的方法呢?接下来就要用到我们的 while循环这里使用到while循环一下子就变得简单了很多只要是当while后面的表达式为真时while中的语句就会一直循环,为假则会跳
2022-10-09 13:27:11 498
原创 一个可以循环的猜数游戏
既然是循环游戏我们肯定要使用循环,具体请往下看:#include<stdio.h>#include<math.h>#include<stdlib.h>#include<time.h>int main(){ int guess,magic,n=0; srand(time(NULL)); magic=rand()%101; do{ printf("guess:"); scanf("%d",&
2022-10-09 13:10:39 520
原创 判断某年是否是闰年
#include<stdio.h>#include<stdlib.h>int main(){ int a; printf("输入年份:"); scanf("%d",&a); if(a%400==0){ printf("该年是闰年");} else if(a%4==0&&a%100!=0){ printf("该年是闰年");} else{ printf("
2022-10-06 11:41:35 107
原创 判断三角形的三边能否构成三角形
#include<stdio.h>#include<stdlib.h>int main(){ int a,b,c; printf("输入三角形的三边长度:"); scanf("%d,%d,%d",&a,&b,&c); if(a+b>c||a+c>b||b+c>a) { printf("该三角形的三边可以构成三角形");} else { printf("该三边无法构成三
2022-10-06 11:25:08 268
原创 根据成绩分等级的两种方法
一种为switch,一种为if else,第一种只能是整型且case对应等值,if else 则是一个区间第一种是switch....case模式#include<stdio.h>#include<stdlib.h>int main(){ int data; printf("请输入学生成绩:"); scanf("%d",&data); if(data<0&&data>100) {prin
2022-10-06 10:53:20 248
原创 简单的输入0-9输出“输入的字符是数字”,输入加减乘除,输出“输入的字符为操作数”
#include<stdio.h>int main(){ int a; char b; printf("请输入字符:"); scanf("%d",&a); scanf("%c",&b); if(a<=9&&a>=0) {printf("输入的字符是数字");} else if(b=='+'||b=='-'||b=='*'||b=='/') {printf("输入的字符是操作
2022-10-05 16:32:42 478
原创 计算一元二次方程
#include<stdio.h>#include<math.h>int main(){double a,b,c,x,X,disc;printf("输入a,b,c:");scanf("%lf,%lf,%lf",&a,&b,&c);disc=b*b-4*a*c;if(disc==0){x=(-b)/(2*a); x=X;printf("该方程只有一个解x=%lf",x);}else if(d
2022-10-05 12:07:18 50
原创 输入年龄,判断年龄阶段
#include<stdio.h>int main(){ int age; printf("age:"); scanf("%d",&age); if(age>12&&age<18) printf("青少年"); else if(age>=18&&age<60) printf("壮年"); else printf("老年"); getchar();
2022-10-04 21:49:02 1961
原创 计算两个整数的最大值
#include<stdio.h>int main(){ int a,b,max; printf("请输入两个整数a,b:\n"); scanf("%d%d",&a,&b); if(a>b) max=a; else max=b; printf("最大值是max=%d"
2022-10-04 21:47:09 1504
原创 c语言——字母之间的大小写转换(两种方法)
源码:#include<stdio.h>int main(){ char a; printf("请输入一个字母:"); scanf("%c", &a); if (a <= 91) { a = a + 32; printf("该子母的小写形式为:%c\n", a); } (a>91); { a = a
2022-10-02 10:45:05 3750
原创 计算苹果的价格(计算物品类的价格可借鉴)
源码:#include<stdio.h>int main (){ int price,quantity=2,priceperkg; printf("kg:"); scanf("%d",&priceperkg); printf("$:"); price=quantity*priceperkg; printf("%d",price); getchar(); getchar(); return 0;}
2022-09-30 10:23:27 358
原创 c语言的学习之路——f格式符和常用的标准数学函数(第四天)
首先说一下f格式符有以下几种:%f:不指定输出长度,输出所有实数保留6位小数%.nf:n代表输出保留的小数位,如%.6f则保留6位小数%m.nf:m代表列,n代表保留小数位 如:%5.3f,代表输出数据有5列,包括三位小数接下来是常用的标准数学函数函数名1 sqrt(x)2 abs(x)3 log(x)4 log10(x)功能1 计算x的平方根,x应大于等于02 计算x的绝对值3 计算Inx的值
2022-09-29 20:47:03 706
原创 计算三角形的面积
源码:#include <stdio.h>#include<math.h>int main(){ float a=2,b=4,c=5,d=6,area; area=(float)sqrt(d*(d-a)*(d-b)*(d-c)); printf("%f\n",area); getchar(); getchar(); return 0;}
2022-09-29 20:22:16 79
原创 自增运算符++与--(详解)
关于自增运算符a++,a--和++a,--a。这两种都是让初值在原来的基础上加1或减1如a++和++a都是让a加1 。而a--和--a则都是让a减1那么a++和++a的区别就是:在运算时a++是先进行取值在进行自增1,而++a则是先自增1在进行取值(a--和--a同理)。如int i=10 i=i++; //这样计算出来的i便还是10 i=++i; //这样计算出来i=11(此处这里的是分开在两个代码中使用)若有两个表达式一
2022-09-29 20:18:16 612
原创 c学习之路-算术运算符(第三天)
算术运算符,顾名思义是用作计算的符号即+ 加; - 减; * 乘; / 除; % 余数;这些运算符除了余数基本都和我们学的数学是一样的,那么我们的运算优先级也是和数学一样的,即先乘除后加减,有括号的先算括号里面的。但是我们输入整点型时输出的只有整数,若要计算小数需使用浮点型如:68/10=6%8 //这里便是用68除以10得到十位数个位数则成为了余数具体使用可以看下图
2022-09-27 22:36:38 96 2
原创 圆面积的计算
#include <stdio.h>#define PI 3.14int main(){ int r; printf("半径r为: "); //半径由使用者输入即可。示列:输入半径为2 scanf("%d",&r); float area; area=PI*r*r; printf("面积为:%f\n",area); scanf("%f",&area); getchar(); getchar();
2022-09-27 22:02:41 95
原创 c++的学习之路(第二天)
c++的数据类型首先c++创建变量和常量时是必须指定数据类型的,那么数据类型的意义是什么呢?个人理解结合老师所讲:为变量分配合适的内存空间,避免内存资源的浪费其中sizeof是关键字,作用:可统计数据类型所占用的内存大小。语法:sizeof(数据类型)或sizeof(变量名)注释:\\ 换行:\n 空格:\t
2022-09-26 20:35:40 137
原创 c语言的学习之路(第一天)
c对大部分人来说应该是第一门编程语言,本以为一开始就会很难,学了才知道原来是有模板格式的,如下:#include <studio.h>int main(){ printf("printf代表输出,这里写需要输出的内容记得带引号"\n); printf("记得每一段话之后要带分号可以理解为句号一样"\n); return 0 ;}使用软件为vc++ 2010,直接调试小黑框会很快闪过建议在return上面加上getchar();
2022-09-25 20:51:34 205 3
空空如也
求解哪里出错了,刚刚开始学习的
2022-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人