2.
#define _USE_MATH_DEFINES#include#include#include
using namespacestd;intmain()
{floatr, h, l, S, S1, V, V1;
cin>> r >>h;
l= 2 * M_PI *r;
S= M_PI * r *r;
S1= 4 * M_PI * r *r;
V= 4 / 3 * M_PI * r * r *r;
V1= S *h;
cout<< setiosflags(ios::fixed) << setprecision(2);
cout<< "圆周长 l =" << l << '\t' << "圆面积 S =" << S <
cout<< "圆球表面积 S1 =" << S1 << '\t' << "圆球体积 V =" << V <
cout<< "圆柱体积 V1 =" << V1 <
}
结果:
3.
#include #include
using namespacestd;intmain()
{floatF, c;
cout<< "华氏温度 F =";
cin>>F;
cout<< setiosflags(ios::fixed) << setprecision(2);
c= (5.0 / 9.0) * (F - 32);
cout<< "摄氏温度c =" << c <
}
结果:
4.
c1,c2定义为字符型
#include
using namespacestd;intmain()
{charc1, c2;
cout<< "请输入两个字符";
c1=getchar();
c2=getchar();
cout<< "putchar 输出结果";
putchar(c1);
putchar('\t');
putchar(c2);
putchar('\n');
cout<< "cout输出结果";
cout<< c1 << '\t' << c2 <
}
结果:
c1,c2定义为整形
#include
using namespacestd;intmain()
{intc1, c2;
cout<< "请输入两个字符";
c1=getchar();
c2=getchar();
cout<< "putchar 输出结果";
putchar(c1);
putchar('\t');
putchar(c2);
putchar('\n');
cout<< "cout输出结果";
cout<< c1 << '\t' << c2 <
}
结果:
定义为整形即可输出ASCII码。
8.
0
1
1
0
1
9.
#include
using namespacestd;intmain()
{int compare(int x, int y, intz);inta, b, c, temp, max;
cout<< "输入三个整数a b c" <
cin>> a >> b >>c;//第一种方法
/*if ((a > b) && (a > c))
cout << "最大的数为a = " << a << endl;
else if((b>a)&&(b>c))
cout << "最大的数为b = " << b << endl;
else
cout << "最大的数为c = " << c << endl;*/
//第二种方法
/*if(a
if(b
cout << "最大的数为c = " << c << endl;
else
cout << "最大的数为b = " << b << end