编程题!!急!!希望GGJJ们能尽快帮我解决

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:42:48
(1)从键盘输入一个整数i,输出i+1,i+2,i+3,……,i+20这20个数,每行输出5个数。
(2)定义有10个元素的实型数组,用指针输入各元素的值,再通过指针把10个元素的值颠倒排列,最后通过指针显示排列后各元素的值。
(3)有一个班上有4个学生上三门课,编写程序,找出有2门以上不及格的学生,显示这些学生的姓名和总成绩。
用C++回答,谢谢了。下午1.30就要,希望大哥大姐们能帮小弟一把,先把这个难关度过!尽量用些简单的C++程序编写!

(1)
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float i;
cin>>i;
for(int j=1;j<=25;j++)
{
if(j%5==1)
cout<<endl;
cout<<setw(5)<<i+j;
}
return 0;
}
(2)
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a[10];
float *p;
p=a;
int j;
for(;p-a<10;p++)
cin>>*p;
for( j=1,p=a;p-a<5;p++,j++)
{
float t=*p;
*p=*(p+10-2*j);
*(p+10-2*j)=t;
}
for(p=a;p-a<10;p++)
cout<<setw(4)<<*p;
return 0;
}
(3)
#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
class student
{
public:
void input();
void judge();
private:
int chengji[3];
string name;
};<