switch(oprt){
if(i%3==0) cout<
return 0; }
10. 试设计一程序,从键盘输入若干个整数,以输入0为结束。分别统计出正数的个数和负数的个数,并求出正数之和、负数之和及总的平均值。输出之。
#include
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
int main() {
int n,a,b,c,d;
cout<<\请输入一个四位整数。\ cin>>n; a=n/1000; b=n/100; c=n/10; d=n;
13. 试设计一程序,输入一正数a,用迭代法求 的近似值。迭代公式如下:
以a的二分之一作为初始近似值。在x1和x0之差的绝对值不大于1e-5时结束迭代。
#include
using namespace std;
int main() {
double x0,x1,a;