if(!xx[i]) break;其中的(!xx[i]) 只有数组可以这样表示为0么?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 04:24:21
if(!xx[i]) break;其中的(!xx[i]) 只有数组可以这样表示为0么?
int i,data;
for(i=0;i0) totNum++; /*统计正整数的个数*/
data=xx[i]>>1; /*将数右移一位*/
if(data%2==0) /*如果产生的新数是偶数*/
{ totCnt++; totPjz+=xx[i]; } /*统计满足条件的数的个数并求和*/
}
totPjz/=totCnt; /*计算满足条件的数的平均值*/
其中叫你统计正整数的个数第一个if有用么?如果有那是什么用?
int i,data;
for(i=0;i0) totNum++; /*统计正整数的个数*/
data=xx[i]>>1; /*将数右移一位*/
if(data%2==0) /*如果产生的新数是偶数*/
{ totCnt++; totPjz+=xx[i]; } /*统计满足条件的数的个数并求和*/
}
totPjz/=totCnt; /*计算满足条件的数的平均值*/
其中叫你统计正整数的个数第一个if有用么?如果有那是什么用?
#include iostream
#include string
using namespace std;
int math[1000];
int chi[1000];
int eng[1000];
double ave[1000];
double sum[1000];
string name[1000];
string num[1000];
string sex[1000];
int n=-1;
void input()
{
cout"输入要录入学生信息的人数:"endl;
int k;
cin k;
n=k-1;
for(int i=0;i=n;i++)
{
cin num[i]name[i]sex[i]math[i]chi[i]eng[i];
ave[i]=double(math[i]+chi[i]+eng[i])/3.0000;
sum[i]=double(math[i]+chi[i]+eng[i]);
}
return ;
}
void check()
{
if(n==-1)
{
cout"没有数据"endl;
return ;
}
cout"输入姓名:"endl;
string one;
cin one;
for(int i=0;i=n;i++)
{
cout"学号 姓名 性别 数学 语文 英语 平均分 总成绩"endl;
if(one==name[i])
{
coutnum[i]" "name[i]" "sex[i]" "math[i]" ";
cout" "chi[i]" "eng[i]" "ave[i]" "sum[i];
coutendl;
return;
}
}
cout"没有找到数据"endl;
return;
}
void check2()
{
if(n==-1)
{
cout"没有数据"endl;
return ;
}
cout"输入学号"endl;
string one;
cin one;
for(int i=0;i=n;i++)
{
cout"学号 姓名 性别 数学 语文 英语 平均分 总成绩"endl;
if(one==num[i])
{
coutnum[i]" "name[i]" "sex[i]" "math[i]" ";
cout" "chi[i]" "eng[i]" "ave[i]" "sum[i];
coutendl;
return ;
}
}
cout"没有找到数据"endl;
return;
}
void list()
{
if(n==-1)
{
cout"没有数据"endl;
return;
}
cout"所有学生姓名"endl;
for(int i=0;i=n;i++)
{
coutname[i]" ";
coutendl;
}
return;
}
int main()
{
char p='Y';
while(p=='Y' || p=='y')
{
cout"1 输入学生信息,包括:学号、姓名、性别、数学、语文、英语成绩"endl;
cout"2 输入学生姓名"endl;
cout"3 输入学生的学号"endl;
cout"4 自我介绍"endl;
cout"输入您的选择"endl;
cinn;
if(n=5)
{
cout"error"endl;
continue;
}
switch(n)
{
case 1:
input();
break;
case 2:
check();
break;
case 3:
check2();
break;
case 4:
list();
break;
}
cout"继续么?(Y/N)"endl;
cin p;
}
return 0;
}
#include string
using namespace std;
int math[1000];
int chi[1000];
int eng[1000];
double ave[1000];
double sum[1000];
string name[1000];
string num[1000];
string sex[1000];
int n=-1;
void input()
{
cout"输入要录入学生信息的人数:"endl;
int k;
cin k;
n=k-1;
for(int i=0;i=n;i++)
{
cin num[i]name[i]sex[i]math[i]chi[i]eng[i];
ave[i]=double(math[i]+chi[i]+eng[i])/3.0000;
sum[i]=double(math[i]+chi[i]+eng[i]);
}
return ;
}
void check()
{
if(n==-1)
{
cout"没有数据"endl;
return ;
}
cout"输入姓名:"endl;
string one;
cin one;
for(int i=0;i=n;i++)
{
cout"学号 姓名 性别 数学 语文 英语 平均分 总成绩"endl;
if(one==name[i])
{
coutnum[i]" "name[i]" "sex[i]" "math[i]" ";
cout" "chi[i]" "eng[i]" "ave[i]" "sum[i];
coutendl;
return;
}
}
cout"没有找到数据"endl;
return;
}
void check2()
{
if(n==-1)
{
cout"没有数据"endl;
return ;
}
cout"输入学号"endl;
string one;
cin one;
for(int i=0;i=n;i++)
{
cout"学号 姓名 性别 数学 语文 英语 平均分 总成绩"endl;
if(one==num[i])
{
coutnum[i]" "name[i]" "sex[i]" "math[i]" ";
cout" "chi[i]" "eng[i]" "ave[i]" "sum[i];
coutendl;
return ;
}
}
cout"没有找到数据"endl;
return;
}
void list()
{
if(n==-1)
{
cout"没有数据"endl;
return;
}
cout"所有学生姓名"endl;
for(int i=0;i=n;i++)
{
coutname[i]" ";
coutendl;
}
return;
}
int main()
{
char p='Y';
while(p=='Y' || p=='y')
{
cout"1 输入学生信息,包括:学号、姓名、性别、数学、语文、英语成绩"endl;
cout"2 输入学生姓名"endl;
cout"3 输入学生的学号"endl;
cout"4 自我介绍"endl;
cout"输入您的选择"endl;
cinn;
if(n=5)
{
cout"error"endl;
continue;
}
switch(n)
{
case 1:
input();
break;
case 2:
check();
break;
case 3:
check2();
break;
case 4:
list();
break;
}
cout"继续么?(Y/N)"endl;
cin p;
}
return 0;
}
xx[i]
雷声xx,狂风xx,大雨xx,鼓声xx.泉水xx,书声xx表示声音的词
英语翻译上海市 XX区 ,通河XX(XX为数字)村,XX号,XX室这个在寄快递的时候用英文怎么表示啊?
data=xx[i]>>1
vb中判断语句 If A(i,j) =0 Then A(i,j)=k,其中动态数组A()被赋值为0,
XX区XX新村XX幢XX室,用英语怎么样表示的.
二维数组a[10][10]的第i行第i列的值可以表示为*(*a+i*10+j) 这句话 怎么理解
怎么将秒数转换为时间通话记录的数据导出后,显示通话时间为秒数,比如4256秒怎么转换为XX:XX:XX这样的时间?可以用
阿波罗登月的过程详情而且要关键词,比如xx-xx-xx-xx-xx这样的,谢
定语从句句式,xx+xx这样的,最好有例句
议论文答题技巧一定要全面我问的是答题技巧,例如说明文“XX使用了XX的说明方法,XX的表示出了XX的XX特点”可以说是答
急.I love XX(城市)的英语作文、