程序要实现:输入a和b的值 输出c的结果为:输入的a和b的值相乘! #include <stdio.h> int main (void) { int a , b , c ; printf ("请输入a与b的值中间以,号隔开"); scanf ("%d,%d" , &a ,&b); c = a * b; printf ("c = a * b\n", c); return 0; } 此程序运行结果为:请输入a与b的值中间以,号隔开1,2 c = a * b 请大神门指导!
目的实现!输入abc的值,实现判断输出结果为,等边三角形! #include <stdio.h> int main (void) { int a , b , c; printf ("请输入三角形的三条边\n"); scanf ( "%d,%d,%d" , &a , &b , &c); if (a = b =c) printf ("等边三角形\n"); return 0; } 目前问题,中间好像缺少什么判断,导致直接输出结果为,等边三角形!
#include <stdio.h> int main (void) {int a , b , c; printf ("请输入三角形的三条边\n"); scanf ( "%d %d %d" , &a , &b , &c); if (a == b && b ==c) printf ("等边三角形\n"); else if (a == b != c || a == c != b || a != b == c) printf ("等腰直角三角形\n"); else if (a + b > c || a + c > b || c + b > a )&&(a != b != c) printf ("三角形"); else printf ("不是三角形"); return 0;} 修改后代码!结果,是错误的!那位大哥看到我的帖子帮忙回答下!