软件11级1班贾晋竹第四次作业文档格式.docx
《软件11级1班贾晋竹第四次作业文档格式.docx》由会员分享,可在线阅读,更多相关《软件11级1班贾晋竹第四次作业文档格式.docx(6页珍藏版)》请在冰豆网上搜索。
while(i<
=5){i1=rand();
i2=rand();
r=i1+i2;
printf("
PLeaseinput%d+%d="
i1,i2);
scanf("
%d"
&
s);
if(r==s){score=score+1;
}i=i+1;
}switch(score){case4:
case5:
printf("
优秀\n"
);
break;
case3:
printf("
良好\n"
case1:
case2:
printf("
一般\n"
case0:
重修小学\n"
break;
}return0;
}
//sd.cpp:
Definestheentrypointfortheconsoleapplication.
//
intmain(intargc,char*argv[])
{
inti1,i2,r,s,i;
for(;
i<
=5;
i=i+1)
{
i1=rand();
if(r==s)
{
score=score+1;
}
}
switch(score)
case4:
良好,继续努力哦\n"
一般,有点差,多多努力\n"
大笨蛋快重修小学吧\n"
return0;
}
接下来我预习了那个数组写出了三个随机数的从大到小的排列:
stdio.h>
intmain()
//数组的初始化;
inta[3];
//定义一个含三个数的数组名;
inti=0,j,n,m,k;
//定义五个整形变量;
//随机数的循环产生;
3)
a[i]=rand();
i++;
//对产生的随机数进行判断
for(n=0;
n<
2;
n++)
for(m=0;
m<
2-n;
m++)
if(a[m]<
a[m+1])
k=a[m];
a[m]=a[m+1];
a[m+1]=k;
}
产生的随机数由大到小排序为:
\n"
for(j=0;
j<
3;
j++)
%d\n"
a[j]);
return0;
上面的那个程序的头文件#include"
如果没有这个头文件为什么就会提示错误cpp(69):
fatalerrorC1010:
unexpectedendoffilewhilelookingforprecompiledheaderdirective
执行cl.exe时出错.而加上那个头文件就对了,遇到好多次了我也不知道为什么啊。
#include<
voidinputScore(ints[],intlength);
voidselectSort(ints[],intlength);
voidoutputScore(ints[],intlength);
intscore[3];
请输入成绩\n"
inputScore(score,3);
selectSort(score,3);
outputScore(score,3);
voidinputScore(ints[],intlength)
intin;
for(in=0;
in<
length;
in++)
&
s[in]);
voidselectSort(ints[],intlength)
intidofMax;
inti,j,temp;
for(i=0;
length-1;
i++)
idofMax=i;
for(j=i+1;
{
if(s[idofMax]<
s[j])
{idofMax=j;
}
temp=s[idofMax];
s[idofMax]=s[i];
s[i]=temp;
voidoutputScore(ints[],intlength)
intin;
for(in=0;
%4d"
s[in]);