C++一些理论问题麻烦高手解答一下4

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:28:34
(二)程序填空(2×8)
1. 使用子函数求两个实数的和
#include <iostream>
using namespace std;
int main( )
{ __________【1】____________; //子函数声明
float a,b,c;
cout<<”输入两个实数”;
cin>>a>>b;
c= _____【2】________; //子函数调用
cout<<” 两个实数a和b的和为:”<<c<<endl;
return 0;
}
float add(float x,float y)
{ float z;
z=x+y;
【3】 ;
}

2.用冒泡排序法对输入的20 个整数从大到小进行排序
#include<iostream>
using namespace std;
int main( )
{
int a[20],i,j,k,max;
cout<<”\n Please input 20 data:\n”;
for (i=0;i<20;i++)
cin>> 【4】 ;
for(i=0;i<19;i++)
for( 【5】 ; 【6】 ;j++)
if( 【7】 )
{k=a[j];
【8】 ;
a[j+1]=k;}
cout<<’\n’;
for(i=0;i<20;i++)
cout<<a[i]<<” ”;
retur

第一题的第一空:float add(float,float);
第二空:c=add(a,b)
第三空:return z
第二大题:
第一空:a[i]
第二空:j=0
第三空:j<9
第四空:a[j]>a[j+1]
第五空:a[j]=a[j+1]
绝对正确!100%

帮你做了这么久 这么多题!你居然都不来看下 !好伤心