level 12
试题一:
#include <iostream>
using namespace std;
int main()
{
int T,n,*p,i,j,k,t,s=0;
cin>>T;
while(T--)
{
s++;
cin>>n;
p=new int[n];
for(i=0;i<n;i++)
{
cin>>p[i];
}
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(p[k]>p[j])
k=j;
if(k!=i)
{
t=p[k];
p[k]=p[i];
p[i]=t;
}
}
cout<<"Case "<<s<<":"<<endl;
for(i=0;i<n-1;i++)
cout<<p[i]<<" ";
cout<<p[i]<<endl;
}
return 0;
}
2013年01月02日 07点01分
2
level 12
试题二:
#include <iostream>
using namespace std;
const int M=40;
int main()
{
int T,n,i,j,k;
char *p[M],t[M];
cin>>T;
while(T--)
{
cin>>n;
getchar();
for(i=0;i<n;i++)
{
p[i]=new char[M];
cin.getline(p[i],40);
}
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(p[k],p[j])>0)
k=j;
strcpy(t,p[k]);
strcpy(p[k],p[i]);
strcpy(p[i],t);
}
for(i=0;i<n;i++)
cout<<p[i]<<endl;
}
return 0;
}
2013年01月02日 07点01分
3
level 12
试题3:
#include <iostream>
#include <iomanip>
using namespace std;
const int M=20;
struct book
{
char name[M];
float price;
char writer[M];
char publisher[M];
}
a[50],t;
int main()
{
int n,i,j,k;
while(cin>>n)
{
for(i=0;i<n;i++)
{
cin>>a[i].name>>a[i].price>>a[i].writer>>a[i].publisher;
}
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(a[k].name,a[j].name)>0)
k=j;
if(k!=i)
{
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
for(i=0;i<n;i++)
{
cout.setf(ios::left);
cout<<setw(20)<<a[i].name<<setw(20)<<a[i].price<<setw(20)<<a[i].writer<<setw(20)<<a[i].publisher;
}
cout<<endl;
}
return 0;
}
2013年01月02日 07点01分
4
level 12
试题4:
#include <iostream>
using namespace std;
const int M=50;
struct student
{
int number;
int nextp;
}link[M+1];
int main()
{
int i,h,n,T,count;
cin>>T;
while(T--)
{
cin>>n;
for(i=1;i<=n;i++)
{
if(i==n)
link[i].nextp=1;
else
link[i].nextp=i+1;
link[i].number=i;
}
count=0;
h=n;
cout<<"退出的小朋友是:"<<endl;
while(count<n-1)
{
i=0;
while(i!=3)
{
h=link[h].nextp;
if(link[h].number)
i++;
}
cout<<link[h].number<<" ";
link[h].number=0;
count++;
}
cout<<endl;
cout<<"最后剩下的是:";
for(i=1;i<=n;i++)
if(link[i].number)
cout<<link[i].number<<endl;
}
return 0;
}
2013年01月02日 07点01分
5
level 11
孩纸 去学下JAVA 学学语法结构 和严谨的代码
对你以后编程有好处的
如果代码都是这么排版的 我是老师 直接零分
2013年01月02日 10点01分
14
我本来格式好好的,尼玛一提交就这样了。而且这代码太简单鸟……JAVA寒假自己学……
2013年01月02日 11点01分
梁总学的是什么
2013年01月02日 14点01分
回复 小猫SHARP :梁总什么都学
2013年01月02日 14点01分
level 12
只能说这些题目太简单了
太没有压力。。。。
知道我为什么发这贴吗?
因为我要骗经验!!!!哈哈
2013年01月03日 08点01分
20