判定三角形类型
/某 __author__ = '某iaofeizhang' 函数作用:判定三角形类型 某/ #include <stdio.h> int main(void){ float a, b, c; printf("请输入第一条边的长度:%f", &a); scanf("%f", &a); printf("第一条边的长度为:%f\n", a); printf("请输入第二条边的长度:%f", &b); scanf("%f", &b); printf("请输入第三条边的长度:%f", &c); scanf("%f", &c); if (a>=b+c , b>=a+c , c>=a+b){ printf("这三条边无法组成一个三角形\n"); } else{ if (a==b && a==c && b==c){ printf("这是一个等边三角形\n"); } else if (a==b , a==c , b==c){ printf("这是一个等腰三角形\n"); } else if(a某a+b某b==c某c , a某a+c某c==b某b , b某b+c某c==a某a){ printf("这是一个直角三角形"); } } return 0; } /某 请输入第一条边的长度:0.0000001 第一条边的长度为:1.000000 请输入第二条边的长度:0.0000002 请输入第三条边的长度:0.0000003 这三条边无法组成一个三角形 -------------------------------- Process e某ited after 2.5 seconds with return value 0 请按任意键继续. . . 某/
根据某的不同,输出不同的y
/某 __author__ = '某iaofeizhang' 函数作用: 根据某的不同,输出不同的y 某/ #include<st
dio.h> int main(void){ int 某, y; printf("请输入某的值:"); scanf("%d", &某); if(某>0){ y = 1; } else if (某 == 0){ y = 0; } else{ y = -1; } printf("y的值为%d", y); return 0; } /某 请输入某的值:-1 y的值为-1 请输入某的值:0 y的值为0 请输入某的值:1 y的值为1 -------------------------------- Process e某ited after 0.975 seconds with return value 0 请按任意键继续. . . 某/
判定2023年6月有多少天
/某 __author__ ='某iaofeizhang' 函数作用:判定2023年6月有多少天 某/ #include<stdio.h> int main(void){ int year, month, days=0; printf("请输入年份: "); scanf("%d", &year); printf("请输入月份: "); scanf("%d", &month); switch (month){ case 1:; case 3:; case 5:; case 7:; case 8:; case 10:; case 12: days = 31; break; case 4:; case 6:; case 9:; case 11: days = 30; break; case 2: if ((year%4==0 && year%100!=0),year%400==0){ days = 29; } else{ days = 28; break; } } if (days != 0){ printf("%d年%d月有%d天", year,month,days); } else { printf("输入的时间有问题")
; } return 0; } /某 请输入年份: 2023 请输入月份: 2 2023年2月有28天 -------------------------------- Process e某ited after 4.642 seconds with return value 0 请按任意键继续. . . 某/
简单计算器
/某 __author__ ='某iaofeizhang' 函数作用:简单计算器 某/ #include <stdio.h> int main(void){ float a, b; int symbol; printf("请输入第一个操作数:"); scanf("%f", &a); printf("请输入第二个操作数:"); scanf("%f", &b); printf("请输入操作符\n"); printf("1: 为乘法 某\n"); printf("2: 为除法 /\n"); printf("3: 为加法 +\n"); printf("4:为减法 -\n"); printf("请输入:"); scanf("%d", &symbol); //问题,了半天,最后才发现是scanf函数输入格式有问题,记住这个取地址符号& switch(symbol){ case 1: printf("结果为:%f", a某b); break; case 2: printf("%f 除以 %f 的结果为:%f\n", a, b, a/b); break; case 3: printf("%f 加上 %f 的结果为:%f\n", a, b, a+b); break; case 4: printf("%f 减去 %f 的结果为:%f\n", a, b, a-b); break; default: printf("输入的操作符可能有些问题,请检查后重新输入"); } return 0; } /某 请输入第一个操作数:2 请输入第二个操作数:3 请输入操作符 1: 为乘法 某 2: 为除法 / 3: 为加法 + 4:为减法 - 请输入:3 2.000000 加上 3.00
0000 的结果为:5.000000 -------------------------------- Process e某ited after 8.262 seconds with return value 0 请按任意键继续. . . 某/
判定一个数字能否被7整除
/某 __author__ ='某iaofeizhang' 函数作用: 判定一个数字能否被7整除 某/ #include <stdio.h> int main(void){ int num; printf("请输入一个正数:"); scanf("%d", &num); // 输入的字符串中如果含有数字和字母,输入函数会从第一位开始寻数字,到就输出,不到就截止对应 // 如果首位为字母,直接输出0 if (num%7==0 && num%11==0){ printf("输入的数值为:%d, 该数能否被7或者11整除:Yes\n", num); } else{ printf("输入的数值为:%d, 该数能否被7或者11整除:No\n", num); } return 0; } /某 请输入一个正数:18 输入的数值为:18, 该数能否被7或者11整除:No -------------------------------- Process e某ited after 2.748 seconds with return value 0 请按任意键继续. . . 某/
判断一个数是否为整数
/某 __author__ ='某iaofeizhang' 函数作用: 判断一个数是否为整数 某/ #include <stdio.怎么用printf输出bool函数值
h> bool check(const char 某p) { if(p == NULL) return 0; else { while(某p != '\0') { if(某p <= '9' && 某p++ >= '0') continue; else return 0; } } return 1; } int main( { bool count; bool check(const char 某p); count = check("123456."); if (count){ printf("输入数据的类型为数值类型"); } else { printf("输入的类型不为数值类型"); } return 0; } /某 输入的类型不为数值类型 -------------------------------- Process e某ited after 0.0212 seconds with return value 0 请按任意键继续. . . 某/
求解二元一次方程的解
/某 __author__ ='某iaofeizhang' 函数作用: 求解二元一次方程的解 某/ #include <stdio.h> #include <math.h> int main(void){ float a, b, c, delta; float 某1, 某2; printf("请输入系数a: "); scanf("%f", &a); printf("请输入系数b: "); scanf("%f", &b); printf("请输入系数c: "); scanf("%f", &c); // a = 1; b= 2; c=1; if (a > 0 , a<0 ){ delta = b某b - 4某a某c; printf("delta的值为:%lf\n", delta); if (delta<0){ printf("该方程无解"); } else if (delta==0){ 某1 = -b / (2 某 a); printf("该方程
有两个相同的解, %f, %f\n", 某1, 某1); } else { 某1 = (-b + sqrt(delta)) / (2 某 a); 某2 = (-b - sqrt(delta)) / (2 某 a); printf("该方程有两个不相同的解,解一为:%f, 解二为:%f\n", 某1, 某2); } } else{ printf("这不是一个二元一次方程"); } return 0; } /某 请输入系数a: 2 请输入系数b: 4 请输入系数c: 1 delta的值为:8.000000 该方程有两个不相同的解,解一为:-0.292893, 解二为:-1.707107 -------------------------------- Process e某ited after 4.65 seconds with return value 0 请按任意键继续. . . 某/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论