ProblemB:算术基本运算Description计算两整数x和y(0intmain(){intx,y;scanf("x=%d,y=%d",&x,&y);printf("x+y:%d\n",x+y);printf("x-y:%d\n",x-y);printf("x*y:%d\n",x*y);printf("x/yquotient:%d,remainder:%d\n",x/y,x%y);printf("x^2:%d\n",x*x);printf("y^3:%d\n",y*y*y);return0;}ProblemC:求圆的面积和周长Description从键盘输入圆的半径,求圆的面积和周长,圆周率取3.14。Input输入一个浮点型数据,有效数字不会超过十进制的6位。Output输出为两行。第一行为圆的面积,第二行为圆的周长,格式见sample。SampleInput3SampleOutputArea:28.260000Perimeter:18.840000HINT了解浮点类型的输入、输出和算术运算符#includeintmain(){doubleArea,Perimeter,r,p=3.14;scanf("%lf",&r);Area=p*r*r,Perimeter=2*p*r;printf("Area:%lf\n",Area);printf("Perimeter:%lf\n",Perimeter);return0;}ProblemD:平均值Description求3个数的平均值。Input输入只有一行,为3个较小的整数。Output输出为这3个整数的平均值,保留3位小数。SampleInput123SampleOutput2.000HINT注意除法运算对整型数据和浮点型数据是不一样的。#includeintmain(){intx,y,z;floatave;scanf("%d%d%d",&x,&y,&z);ave=(x+y+z)/3.0;printf("%.3f",ave);return0;}ProblemE:货币兑换Description给出人民币对美元、欧元、日元的当日汇率,求给定金额的人民币能兑换成外币的金额,求给定金额的外币能兑换成人民币的金额。要计算的外币有三种:美元、欧元、日元。Input输入有三行。第一行依次为美元、欧元、日元外币汇率,用空格分开。汇率用100外币为单位,精确到小数点后4位,如668.5200表示“100美元=668.5200人民币”。汇率浮动范围为(0,10000)。第二行为外币金额x,第三行为人民币金额y。x,y均为整数,且0intmain(){doublea,b,c;doublex;doubley;scanf("%lf%lf%lf",&a,&b,&c);scanf("%lf",&x);scanf("%lf",&y);printf("%.2lf%.2lf%.2lf\n",x*0.01*a,x*0.01*b,x*0.01*c);printf("%.2lf%.2lf%.2lf\n",y/a*100,y/b*100,y/c*100);return0;}ProblemF:求字符的值Description从键盘输入3个字符(不含双字节字符),分别输出每个字符的十进制值(ASCII码)、八进制值和十六进制值。Input输入为3个字符。Output输出为3行。每一行为每个字符(对应输入顺序)的十进制、八进制和十六进制值,用空格分隔开。每个输出的值占3个字符,不足3个字符前面补0。SampleInput0ASampleOutput048060030032040020065101041HINT了解字符值的存储和整型的关系。#includeintmain(){charx,y,z;scanf("%c%c%c",&x,&y,&z);printf("%.3d%.3o%.3x\n",x,x,x);printf("%.3d%.3o%.3x\n",y,y,y);printf("%.3d%.3o%.3x\n",z,z,z);return0;}ProblemG:奇数还是偶数?Description输入一个整数,判读它是奇数还是偶数。Input输入只有一行,为一个100以内的正整数。Output输出为一行。若输入为偶数则输出“even”,奇数输出“odd”。SampleInput30SampleOutputevenHINT用整数运算可以解决,练习“?:”表达式。#includeintmain(){intx;scanf("%d",&x);if(x%2==0)printf("even");elseprintf("odd");return0;}ProblemH:绝对值Description求整型数据和浮点型数据的绝对值。Input输入...