资源描述:
习题三 3-2 从键盘输入一个三位整数,将它反向输出。如输入639,输出为936 程序如下 m 请输入一个三位整数 ; m1fixm/100;求m的百位整数 m2remfixm/10,10;求m的十位数字 m3remm,10;求m的个位数字 mm3*100m2*10m1反向输出m 3-3 输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。 要求(1)分别用if语句和switch语句实现。 (2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 程序如下 (1)if语句 c 请输入成绩 ; if c90 for i220 if n 当n等于100时 1.635 当n等于1000时 1.6439 当n等于10000时 1.6448 2 1-1/31/5-1/7···pi/4 程序如下 clear all n1100; b1./4.*n-3-1./4.*n-1; csumb; disp[ 当n等于100时 ,num2strc] n11000; b1./4.*n-3-1./4.*n-1; csumb; disp[ 当n等于1000时 ,num2strc] n110000; b1./4.*n-3-1./4.*n-1; csumb; disp[ 当n等于10000时 ,num2strc] 结果 当n等于100时 0.78415 当n等于1000时 0.78527 当n等于10000时 0.78539 31/41/161/64···1/4n···1/3 程序如下 clear all n1100; b1./4.n; csumb; disp[ 当n等于100时 ,num2strc] n11000; b1./4.n; csumb; disp[ 当n等于1000时 ,num2strc] n110000; b1./4.n; csumb; disp[ 当n等于10000时 ,num2strc] 结果 当n等于100时 0.33333 当n等于1000时 0.33333 当n等于10000时 0.33333 4···2n2n/2n-12n1···pi/2 程序如下 clear all n1100; b2*n.*2*n./2*n-1.*2*n1; cprodb; disp[ 当n等于100时 ,num2strc] n11000; b2*n.*2*n./2*n-1.*2*n1;
展开阅读全文