编程c++问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:51:21
1 编程,求摄氏温度26˚C对应的华氏温度。计算公式:F=9/5(C+32)。
其是F代表华氏温度,C代表摄氏温度。(保留二位小数).

2. 编程计算1 ~1000之内各整数之和.

3. 编写一个程序,输入一个5~10之间的整数n, 求1!+2!+…..n!
例如输入5,输出为:1!+2!+…..5!=153。

4. 商店卖软盘,每片定价3.5元,按购买的数量可给予如下优:惠:购物
满100片, 优惠 5%
200片以上, 优惠 6%
300片以上, 优惠 8%
400片以上, 优惠 10%
500片以上, 优惠 15%
编写一个程序,输入购物数量,输出要付的款项。

5. 程序中“/**** N****/”的下一行有错误,请改正。
程序功能:运行时输入整数n=1308,输出12; n=3204,输出9.
#include <stdio.h>
#include <math.h>
void main()
{ int n,s=0;
scanf("%d",&n);
n=fabs(n);
/******** 1 *******/
while(n>1) {
s=s+n%10;
/******** 2 ******/
n=n%10;
}
printf("%d\n",s);
}
哥们急求啊!!!!!!!!!谢谢了啊

1.
float c;
float f;
f = (c + 32) * 9 / 5;

2.
int sum = 0;
for (int i = 0; i < 1001; i++)
sum += i;

3.
int compute(int tmp)
{
int result = 1;
for(int i = 1; i < tmp + 1; i++)
result *= tmp;
return result;
}

void main()
{
cout << "please input a number:";
int n;
cin >> n;
int result = 0;
for(int i = 0; i < n + 1; i++)
result += compute(i);
cout << endl << result;
}

4.
{
int n = 0;
float result;
cout << "input the number: ";
cin >> n;
if( n < 100 )
result = 3.5 * n;
else if( n >= 100 && n < 200)
result = 3.5 * n * 0.95;
else if( n >= 200 && n < 300)
result = 3.5 * n * 0.94;
else if(n &g