
c语言关于1.三角形判断的代码2.九九乘法表99乘法表的代码
发布日期:2023-09-14 13:17:52
浏览次数:952
分类:技术文章
本文共 1253 字,大约阅读时间需要 4 分钟。
目录
一.三角形代码自我认识解析:
1 首先先要输入三个数字利用while scanf 循环输入三个数字,达到多组输入
2 因为三角形两边之和大于第三边,所以利用if语句写出条件。
3 if语句中大括号嵌套的是三个标准三角形的判断分支,而后面大括号外的else控制的是两边之和小于第三边的错误三角情况。
#includeint main(){ int a = 0; int b = 0; int c = 0; while(~scanf("%d %d %d", &a, &b, &c)) { if((a+b>c) && (a+c>b) && (b+c>a)) { //三角形 if(a==b && b==c)//等边三角形 { printf("Equilateral triangle!\n"); } else if(((a==b)&&(b!=c)) || ((a==c)&&(c!=b)) || ((b==c)&&(c!=a)))//等腰 { printf("Isosceles triangle!\n"); } else { printf("Ordinary triangle!\n"); } } else { //不是三角形 printf("Not a triangle!\n"); } } return 0;}
二.九九乘法表自我认识解析
1. 99循环表需要用到嵌套循环,即用到两个for循环。
2.设置两个变量,一个变量用来控制行数,即第一个乘数,2 * 1=2,2 * 2 = 4,的第一个乘数
3.第二个变量则是第二个乘数,可以控制乘法表达式的数量。当j > i时,第二层for循环不在执行,跳出第二层循环
4跳出第二层循环后,执行与第二个for同级的printf(“\n”);即执行换行
/*思路:两个循环进行控制外层循环控制打印多少行内部循环控制每行打印多少个表达式以及表达式内容,比较简单,具体参考代码*/#includeint main(){ int i = 0; //控制行数 for(i=1; i<=9; i++) { //打印每一行内容,每行有i个表达式 int j = 0; for(j=1; j<=i; j++) { printf("%d*%d=%2d ", i, j, i*j); } printf("\n"); } return 0;}
转载地址:https://blog.csdn.net/a1275174052/article/details/131927569 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2023年09月18日 02时03分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
深度作用选择器 (修改element样式)
2019-03-08
吴恩达机器学习ex1 Linear Regression (python)
2019-03-08
Day1 冒泡排序
2019-03-08
算法刷题之旅目录
2019-03-08
Day2 选择排序
2019-03-08
Day3 算法基本要素
2019-03-08
Python之建模规划篇--线性规划
2019-03-08
Python之建模规划篇--整数规划
2019-03-08
Python之建模规划篇--非线性规划
2019-03-08
备战数学建模(Python)
2019-03-08
Day4 Hailstone
2019-03-08
吴恩达机器学习ex2 Logistic Regression (python)
2019-03-08
机器学习之一:什么是机器学习?
2019-03-08
机器学习之路 The Road To Machine Learning
2019-03-08
李航统计学习方法 Chapter1 统计学习方法概论
2019-03-08
李航统计学习方法 Chapter2 感知机
2019-03-08
多元函数的泰勒展开Talor以及黑塞矩阵
2019-03-08
PYTHON机器学习基础(初学机器学习者的福音)
2019-03-08
监督学习之分类学习:线性分类器
2019-03-08
监督学习之分类学习:支持向量机
2019-03-08