我有几个c++的题 想请问各位高手

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:45:57
1将两个数a,b的值放到c中去,如a=34,b=56,则c=3546
2.计算s=1-1/3+1/5-1/7+1/9-1/11+……的前20项和
3.从键盘上输入10个数,输出最大最小值
4.输入20个人成绩计算平均分,并输出高于平均分的人数及成绩
5.计算3~1000以内所有素数的累加和
能帮忙写一下程序好么 我不太会C语言 谢谢

1.c = a*100+56
或者 #define CON(a,b) (a##b)
c = CON(a,b);
2.用for就OK了
3.min = first max=first 后面的输入记为input
if input >max max=input
else if input < min min=input
4.同3 多定义了一个sum = 0; sum+=input; 然后就可以求出平均值
5,写一个判定素数的函数,在一个for 就OK了。

1
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a,b,c;
int sum=0,i,j;
cin>>a>>b;

c=a+b;

cout<<c<<endl;
return 0;
}

2

#include <iostream>
using namespace std;
int main()
{
int i;
double sum=0.0,a=-1.0;
for(i=1;i<21;i++)
{
a=0-a;
sum=sum+1.0/(a*(2*i-1));

}
cout<<sum<<endl;
return 0;
}

3

#include <iostream>
using namespace std;
int main()
{
int max,min,a,i;
cin>>a;
ma