练习 1-1 平均数(average)
输入3个整数,输出它们的平均数,保留三位小数。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
int a = 0;
int b = 0;
int c = 0;
cin >> a >> b >>c;
double average = 0;
average = (a+b+c)*1.0/3;
printf("%.3f", average);
return 0;
}
练习 1-2 温度(temperature)
输入华氏温度 ,输出对应的摄氏温度 ,保留3为小数。提示:.
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
double c = 0;
double f = 0;
cin >> f;
c = 5*(f-32)*1.0/9;
printf("%.3f", c);
return 0;
}
练习 1-3 连续和(sum)
输入正整数 ,输出 的值。提示:目标是解决问题,而不是练习编程。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
int n = 0;
cin >> n;
double sum = 0;
sum = n*(n+1)*1.0/2;
printf ("%.3f", sum);
return 0;
}
练习 1-4 正弦和余弦(sin和cos)
输入正整数 ,输出 度的正弦、余弦函数值。提示:使用数学函数。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
double sin_x = 0;
double cos_x = 0;
int x = 0;
cin >> x;
sin_x = sin(x);
cos_x = cos(x);
cout << sin_x << cos_x << endl;
return 0;
}
练习 1-5 打折(discount)
一件衣服95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付的金额(单位:元),保留两位小数。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
int price = 95;
int number = 0;
double total = 0;
cin >> number ;
total = number * price;
if ( total>=300 )
total = total*0.85;
printf("%.2f", total);
return 0;
}
练习 1-6 三角形(triangle)
输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3个边长。如果可以,则输出yes,如果不能则输出no。如果根本无法构成三角形,则输出not a triangle。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
using namespace std;
int main ()
{
int a = 0;
int b = 0;
int c = 0;
cin >> a >> b >> c;
if ( (a+b)>c && (b+c)>a && (a+c)>b ){
if ( (a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a) )
cout << "yes" << endl;
else
cout << "no" << endl;
}
else
cout << "not a triangle" << endl;
return 0;
}
练习 1-7 年份(year)
输入年份,判断是否为闰年。如果是,则输出yes,否则输出no。
提示:简单的判断除以4的余数是不够的。
代码实现:
//Design by K_Math on 2018.12.10
#include <iostream>
using namespace std;
int main ()
{
int year = 0;
cin >> year;
if ( (!(year%4)&&year%100) || !(year%400) )
cout << "yes" << endl;
else
cout << "no" << endl;
return 0;
}