输入三角形的三边长a、b、c(边长可以是小数),求三角形面积area,并输出。如果输入的三边构不成三角形,应给出“data error”的信息提示。注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2。编程可用素材:printf("\nplease input triange sides:")...、printf("Output:\ndata error\n")...、printf("Output:\narea=...\n"...。 程序的运行效果应类似地如图1和图2所示,图1中的3,4,5和图2中的3,4,8是从键盘输入的内容
输入x,y两个整数,输出其中较大的数。 程序的运行效果应类似地如图1所示,图1中的7,8是从键盘输入的内容。
输入月份,打印2003年该月有几天。当输入的月份超范围时,应显示“Invalid month input”。编程可用素材:printf("please input the month number:")...、printf("\nInvalid month input !\n")...、printf("\n 2003.... has ... days.\n"...。 程序的运行效果应类似地如图1和图2所示,图1中的4和图2中的13是从键盘输入的内容
编写程序实现以下功能 从键盘输入3个整数,输出绝对值最大的数。编程可用素材:printf("Input 3 numbers: ")...、printf("\nThe number with maximum absolute value is ....\n"...。 程序的运行效果应类似地如图1所示,图1中的1,-362,300是从键盘输入的内容。
输入1个10进制整数,依次输出每一个数的八进制和十六进制表示。
每行包含一个整数。
对于每一行输入,输出一行,包含相应数的八进制和十六进制表示,用空格隔开。
已知某公司员工的保底薪水为500,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元): profit<=1000 没有提成; 1000<profit<=2000 提成10%; 2000<profit<=5000 提成15%; 5000<profit<=10000 提成20%; 10000<profit 提成25%。 请根据输入的利润计算员工的薪水。编程可用素材:printf("Input profit: ")...、printf("Output:\nsalary=...\n"...。 程序的运行效果应类似地如图1所示,图1中的2000是从键盘输入的内容。
编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数(data1、data2必须定义为int,但二者相加可能超出int能表示的范围),op为运算符,它的取值只能是+、-、*、/、%。输出:计算除法输出小数点后两位,其他运算均输出整数。编程可用素材:printf("Please input data1 op data2: ")...、printf("\nError! chu shu wei 0.\n")...。 程序的运行效果应类似地如图1、图2、图3、图4、图5所示,图1中的3000 + 2000、图2中的3000 % 2000、图3中的3000 % 0、图4中的3000 / 0和图5中的3500 / 200是从键盘输入的内容。
x(x只考虑整数int且必须定义为int、但F(x)完全可能超过int的表示范围)通过键盘输入(输入前给出提示Please input x:),然后计算并在屏幕上输出函数值。编程可用素材:printf("Please input x: ")...、printf("\nF(...) = ..."...。 ┌ -5x+27 (x<0) F(x)= ├ 7909 (x=0) └ 2x-1 (x>0) 程序的运行效果应类似地如图1所示,图1中的3是从键盘输入的内容。输出F(3) = 5中使用的是小括号。
以下程序的功能是:输入圆的半径r和运算标志m后,按照运算标志进行如下指定的计算。
运算标志m计算内容
a面积
c周长
b二者均计算(面积和周长)
#include <stdio.h>#define pi 3.14159int main(){ char m; float r, c, a; printf("input mark a c or b && r\n"); scanf("%c%f", &m, &r); /*********Found************/ if (_____) { a = pi * r * r; printf("area is %f\n", a); } /*********Found************/ if (_____) { c = 2 * pi * r; printf("circle is %f\n", c); } /*********Found************/ if (_____) { a = pi * r * r; c = 2 * pi * r; printf("area && circle are %f %f\n", a, c); } return 0;}