C语言 北理工的恶龙 C语言编程题,北理工的恶龙。

\u5317\u7406\u5de5\u7684\u6076\u9f99c\u8bed\u8a00

\u4f60\u8fd9\u79cd\u6ca1\u6709\u4efb\u4f55\u63d0\u793a\u7684\u7a0b\u5e8f\uff0c\u4f1a\u628a\u4eba\u641e\u6b7b\u7684\u3002
\u7f16\u7a0b\u6700\u597d\u89c4\u8303\u70b9\u3002

\u8fd9\u8ba9\u60f3\u5e2e\u4f60\u7684\u4eba\u4e5f\u5fc3\u60c5\u597d\u70b9\u3002

\u53bb\u5e74\u8fd8\u505a\u8fc7\u8fd9\u4e2a\u9898\u6765\u7740

#include<stdio.h>
#include<stdlib.h>

int main()
{
int sum=0,i,j,t,c,n,m,d[100],w[100];

scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
{
scanf("%d",&d[i]);
}
for(i=0;i<m;i++)
{
scanf("%d",&w[i]);
}
for(i=0;i<m-1;i++)
{
for(j=0;j<m-1-i;j++)
{
if(w[j]>w[j+1])
{
t=w[j];
w[j]=w[j+1];
w[j+1]=t;
}
}
}
c=n;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(w[j]>=d[i])
{
sum+=w[j];
for(t=j+1;t<m;t++)
{
w[t-1]=w[t];
}
m--;
c--;
break;
}
}
}
if(0==c)
{
printf("%d\n",sum);
}
else
{
printf("bit is doomed! \n");
}
return 0;
}

扩展阅读:汪雪峰 北理工 ... 北工商谢志华前妻 ... 北工商谢志华 严重警告 ... ctrl+p是打印还是打印预览 ... 马嘉璧 北理工 ... ctrl口诀大全表格 ... 赵峥 北师大 教授 ... 北化余乐安 撤掉了 ... 倪小龙 北理工 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网