d008: 求两数的整数商和商 内容:求两数的整数商和商,商保留两位小数
输入说明:一行 两个整数
输出说明:一行,一个整数,一个实数 输入样例: 12 8 输出样例 :1 1.50 例程:
#include int main() {long a,b,c; float d;
scanf(\c=a/b; d=a*1.0/b;
printf(\return 0; }
d009: 求梯形的面积,已知上底、下底和高输入说明:一行三个数
输出说明:一行一个数(保留2位小数) 输入样例: 3 5 4 输出样例 :16.00 例程:
#include #include Using namespace std; int main() {float a,b,c,d;
scanf(\d=(a+b)*1.0*c/2; printf(\return 0; }
d010: 分离自然数,分离出它的百位、十位与个位上的数字
输入说明:一行一个三位整数
输出说明:一行三个数字 , 空格隔开。分别是百 十 个位数字 输入样例: 256
输出样例 :2 5 6 例程:
#include using namespace std; int main()
{int a,ge,shi,bai; cin>>a; bai=a/100; shi=a/10; ge=a;
cout<d011: 输入一个数 ,输出其绝对值 内容:输入一个数 ,输出其绝对值。 输入说明:一行一个整数 输出说明:一行一个整数 输入样例: -3 输出样例 :3 程序:
#include #include using namespace std; int main( ) { int a,b; cin>>a; if (a<0) b=-a; else b=a; cout<d012: 优惠购物
内容:节日期间,某超市举行优惠购物活动,规定:所购物品不超过1000元(含)时,按9.5折付款,如超过1000元,则超过部分按9折收费
输入说明:一行 ,一个数,购物总额 输出说明:一行 需付购物款(保留一位小数) 输入样例: 1200.58 输出样例 :1160.52 程序:
#include using namespace std; int main() {float a,b;
scanf(\if(a<=1000) b=a*0.95;
else b=1000*0.95+(a-1000)*0.9; printf(\return 0; }
d013: 符号函数
内容:计算下列函数(符号函数): 1(x>0) y= 0(x=0) -1 (x<0) 输入说明:一个整数
输出说明:一个数字(1,0,或者-1) 输入样例: 12 输出样例 :1 程序:
#include using namespace std; int main(void) {int x,y; cin>>x; if(x>0) {y=1;} else
if (x==0) {y=0;} else y=-1; cout<d014: 判断直角三角形
内容:输入三角形的三边,判断它是否是直角三角形,是输出Yes,不是输出No,连三角形都不是,输出Error
输入说明:一行,输入3个整数
输出说明:Yes! 或者 No!或者 Error! break;
case '-':d=a-b; (注意大小写,标点前无空格) 输入样例: 3 4 5 输出样例 :Yes!
程序:
#include using namespace std; int main()
{ int a,b,c,i,j,temp; cin>>a>>b>>c;
if ((a+b<=c) || (a+c<=b) || (b+c<=a)) cout<<\
else if((a*a+b*b==c*c) || (a*a+c*c==b*b) || (b*b+c*c==a*a)) cout<<\ else cout <<\return 0; }
d015: 算术运算
内容:输入两个数值(均不为零)及一个算术运算符,输出其运算的结果(保留两位小数)。
输入说明:一行,2个数字,一字符(+,-,*,/,分别代表加、减、乘、除
输出说明:一行,一个数字(保留两位小数)
输入样例: 100 2 - 输出样例 :98.00 程序:
#include using namespace std; int main() { float a,b,d; char c;
scanf(\scanf(\switch(c)
{ case '+':d=a+b; break;
case '*':d=a*b; break;
case '/':d=a/b; break; }
printf(\return 0; }
d016: 一元二次方程的实数根
内容:求一元二次方程(二次项系统不为0)ax2+bx+c=0(a≠0)的实数根
输入说明:一行三个系数(用空格隔开) 输出说明:先输出(-b+sqrt())/2/a的根,一行一个,如果是相等实根,则输出一个(均保留两位小数)。若无实根输出No answer! 例程:
No answer!
#include #include #include %using namespace std; int main() {float a,b,c,d,x;
scanf(\d=b*b-4*a*c; if(d<0) {
printf(\ return 0; }
if(d==0) printf(\else {
printf(\printf(\