第04章习题解答

2026/1/27 20:17:41

switch(oprt){

case '+': cout<

if(i%3==0) cout<

return 0; }

10. 试设计一程序,从键盘输入若干个整数,以输入0为结束。分别统计出正数的个数和负数的个数,并求出正数之和、负数之和及总的平均值。输出之。

#include using namespace std;

int main() {

double n,sz=0,sf=0,av; int kz=0,kf=0;

cout<<\请输入一个整数,想结束就输入0。\ cin>>n; while(n){ if(n>0){

kz++; sz+=n; }

else {kf++; sf+=n; }

cout<<\请输入一个整数,想结束就输入0。\ cin>>n; }

av=(sz+sf)/(kz+kf);

cout<<\正数个数=\负数个数=\ cout<<\正数和=\负数和=\ cout<<\总平均值=\ return 0; }

11.试设计一程序,输入一任意整数,能反序输出其各位数字。例如,输入2468,则输出8642。

#include

using namespace std;

int main() {

int n,a,i=0,s=0;

cout<<\请输入一个四位整数。\ cin>>n; while(i<4){ a=n; s=s*10+a; n/=10; i++; }

cout<

12.试设计一程序,输入一任意整数,能输出其各位数字之和。例如输入1234则输出10。

#include using namespace std;

int main() {

int n,a,b,c,d;

cout<<\请输入一个四位整数。\ cin>>n; a=n/1000; b=n/100; c=n/10; d=n;

cout<

13. 试设计一程序,输入一正数a,用迭代法求 的近似值。迭代公式如下:

以a的二分之一作为初始近似值。在x1和x0之差的绝对值不大于1e-5时结束迭代。

#include #include

using namespace std;

int main() {

double x0,x1,a;


第04章习题解答.doc 将本文的Word文档下载到电脑
搜索更多关于: 第04章习题解答 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219