华北电力大学C++在线测评

2021-04-06 02:48

华北电力大学C++在线测评系统题目与答案。所有程序亲测完美运行,精心排版,适用于C++课程期末复习。

顺序结构

第1题:

输入一个正整数n(100<=n<=999),依次输出n的百位数字、十位数字、个位数字(以空格分隔)。 样例输入:153 样例输出:1 5 3

#include <iostream.h> int main() {

int n,g,s,b; cin>>n; g=n%10; s=n/10%10; b=n/100;

cout<<b<<" "<<s<<" "<<g; }

第2题:

输入一个四位数,将其加密后输出。方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数。

样例输入:1368 样例输出:5207 #include <iostream.h> int main() {

int n,m,a,b,c,d,g,s,h,q; cin>>n; a=n/1000; b=n/100%10; c=n/10%10; d=n%10; g=(d+9)%10; s=(c+9)%10; h=(b+9)%10; q=(a+9)%10;

m=s*1000+h*100+q*10+g; cout<<m; }

第3题:

古代数学问题"鸡兔同笼"。鸡与兔共a只,鸡与兔的总脚数为b,输入a,b,求鸡兔各几只。

样例输入:3 10 样例输出:1 2

#include<iostream.h> int main() {

int x,y,a,b; cin>>a>>b; x=(4*a-b)/2; y=(b-2*a)/2; cout<<x<<' '<<y; }

第4题:

输入大写字母,输出对应的小写字母。 样例输入:B 样例输出:b #include<stdio.h> int main() {

char xx,dx;

scanf("%c",&dx); xx=dx+32;

printf("%c\n",xx); }

第5题:

输入三角形的三条边长a,b,c(要求能构成三角形),求三角形面积。 样例输入:3.2 4.4 5.6 样例输出:7.02624 #include<stdio.h> #include<math.h> int main()

{float a,b,c,s,area;

scanf("%f%f%f",&a,&b,&c); s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("%f\n",area); }

第6题:

输入两个整数,将它们交换后输出。 样例输入:1 2


华北电力大学C++在线测评.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络作业一及解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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