华北电力大学C++在线测评系统题目与答案。所有程序亲测完美运行,精心排版,适用于C++课程期末复习。
{y=a; a=c; c=y;}
cout<<a<<endl; }
第2题:
输入三角形的三条边a、b、c,如果能构成三角形,求三角形面积和周长,如果不能构成三角形则输出Error。 样例输入:4.5 5.6 6.7 样例输出:12.4875 16.8 样例输入:1 2 3 样例输出:Error #include <iostream.h> #include <math.h> int main()
{float a,b,c,s,k,p; cin>>a>>b>>c;
if((a+b>c)&&(a+c>b)&&(b+c>a)) {p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c)); k=a+b+c;
cout<<s<<' '<<k<<endl;} else
cout<<"Error"<<endl; return 0; }
第3题:
输入两个整数m和n,判断m能否被n整除,若不能整除,输出NO,否则输出YES。 样例输入:6 3 样例输出:YES
#include<iostream.h> int main(void) {int m,n; cin>>m>>n; if(m%n==0)
cout<<"YES"<<endl; else cout<<"NO"<<endl; return 0; }
第4题:
输入年份year,判断是否是闰年,若不是,输出NO,否则输出YES。 样例输入:2012 样例输出:YES #include<iostream.h> int main() {int n; cin>>n;
if((n%4==0&&n%100!=0)||n%400==0) cout<<"YES"<<endl; else
cout<<"NO"<<endl; }
第5题:
判断一个数是否为“水仙花数”,如果是则输出YES,否则输出NO。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个“水仙花数”,因为153=13+53+33。 样例输入:1 样例输出:NO 样例输入:153 样例输出:YES #include <iostream.h> #include <math.h> int main() {int n,g,s,b; cin>>n; g=n%10; s=(n/10)%10; b=n/100;
if(n==b*b*b+s*s*s+g*g*g) {cout<<"YES"<<endl;} else
{cout<<"NO"<<endl;} }
第6题:
输入一个正整数n,如果n为偶数则输出Even,否则n为奇数则输出Odd。 样例输入:1 样例输出:Odd
#include<iostream.h> int main() {int n; cin>>n; if(n%2==0)