openjudge1.1答案

这些程序示例包括了输出Hello,World!的经典入门练习,计算数学表达式,执行简单的算术操作,以及绘制字符图形如三角形和钻石形状,适合初学者熟悉C++编程和基础算法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0101:Hello, World!

描述

对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。

现在你就需要完成这样一个程序。

输入

无。

输出

一行,仅包含一个字符串:“Hello, World!”

样例输入

(无)
样例输出

Hello, World!
提示

使用英文标点符号;逗号后面有一个空格。

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello, World!"<<endl;
    return 0;
}

0102:计算表达式的值

描述

请你编写一个计算机程序计算下面两个数学式的值,把计算结果输出。

PI值为3.1415926。

输入

输出

数学式计算结果,每一个数学式结果占一行

样例输入

样例输出

#include <iostream>
#include <stdio.h>
#include <math.h>
#define pi 3.1415926
using namespace std;
int main()
{
    cout<<sin(30*pi/180)*cos(75*pi/180)+log(7.4)+pow(5.6,4)<<endl;
    cout<<exp(6)-log10(65)+3*tan(33*pi/180)<<endl;
    return 0;
}

 0103:A+B Problem

描述

Calculate a + b

输入

Two integer a,,b (0 ≤ a,b ≤ 10)

输出

Output a + b

样例输入

1 2

样例输出

3
#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	cout<<a+b<<endl;
	return 0; 
} 

0104:字符三角形

描述

给定一个字符,用它构造一个边长为4*4的直角三角形图案

输入

输入只有一行, 包含一个字符

输出

该字符构成直角三角形图案,边长为4*4

样例输入

A

样例输出

A
AA
AAA
AAAA
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
    char c;
    cin>>c;
    printf("%c\n%c%c\n%c%c%c\n%c%c%c%c\n",c,c,c,c,c,c,c,c,c,c);
    return 0;
}

0105:二次函数值的计算

描述

中学阶段我们学习了很多关于二次函数的知识,其中最简单的是给你一个二次函数解析式,给定自变量的值,计算该二次函数值。

例如,二次函数f(x) = 3x2+6x-7,那么f(3.3)=45.47。

我们可以编写一个程序,输入x的值,输出3x2+6x-7的值。

输入

输入二次函数自变量x的值

输出

输出二次函数值。

样例输入

3.3

样例输出

45.47

提示

因为二次函数的自变量x的定义域为实数,所以我们可以给出如下定义:
float x;//这告诉计算机x的取值是实数,也即带小数点的数
cin>>x; //输入自变量的值

#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
	float x;
	cin>>x;
	cout<<3*x*x+6*x-7<<endl;
	return 0;
}

0106:欢迎来到C++的世界

描述

作为计算机专业的大一新生,一入学就要学习专业课,感觉好辛苦的,尤其是学习编码,但是作为老师的我,非常欢迎这些新人进入c++的世界。

让我们欢迎自己进入c++的世界吧。

输入

输入名字

输出

名字,welcome to C++ world!

样例输入

lcr

样例输出

lcr,welcome to C++ world!
#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
	string sname;
	cin>>sname;
	cout<<sname<<",welcome to C++ world!"<<endl;
	return 0;
}

0107:打印钻石图形

描述

请编程在屏幕上打印如下的钻石图形:

输入

输出

钻石图形

样例输入

样例输出

   *
  ***
 *****
*******
 *****
  ***
   *
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
	cout<<"   *"<<endl;
	cout<<"  ***"<<endl;
	cout<<" *****"<<endl;
	cout<<"*******"<<endl;
	cout<<" *****"<<endl;
	cout<<"  ***"<<endl;
	cout<<"   *"<<endl;
	return 0;
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值