c语言关于1.三角形判断的代码2.九九乘法表99乘法表的代码
发布日期:2023-09-14 13:17:52 浏览次数:976 分类:技术文章

本文共 1253 字,大约阅读时间需要 4 分钟。

目录


一.三角形代码自我认识解析:

1 首先先要输入三个数字利用while scanf 循环输入三个数字,达到多组输入

2 因为三角形两边之和大于第三边,所以利用if语句写出条件。

3 if语句中大括号嵌套的是三个标准三角形的判断分支,而后面大括号外的else控制的是两边之和小于第三边的错误三角情况。

#include 
int 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”);即执行换行

/*思路:两个循环进行控制外层循环控制打印多少行内部循环控制每行打印多少个表达式以及表达式内容,比较简单,具体参考代码*/#include 
int 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C语言关于栈区溢出的问题!!!某公司曾笔试问题
下一篇:C语言入门总结

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年07月07日 14时53分20秒