你在QQ上和我说的第二题!
main() {int i,j,n,a[10];
printf("输入10个数:");
for(i=0;i<10;i++)
scanf("%d,",&a[i]);//记得输入的时候后面加“,”
for(i=0;i<n-1;i++)
for(j=i;j<n;j++)
if(a[i]>a[j]) //改成(a[i]<a[j])可按大到小排序
{ n=a[i];a[i]=a[j];a[j]=a[i];}
printf("\n由小到大排序结果为:");
for(i=0;i<10;i++)
printf("%d,",a[i]);
}
----------------解决方案--------------------------------------------------------
[bo][un]冲冲[/un] 在 2008-6-26 18:56 的发言:[/bo]
她是骗我的 想让我上火 呵呵
她是骗我的 想让我上火 呵呵
被你看出来了 MM
----------------解决方案--------------------------------------------------------
就是输入两个正整数M和N求其最大公约数和最小公倍数
main() {
int p,r,n,m,temp;
printf("input N and M:");
scanf("%d,%d",&n,&m);
if(n<m)
{
temp=n;
n=m;
m=temp; /*把大数放在n中,小数放在m中*/
}
p=n*m; /*先将n和m的乘积保存在p中,以便求最小公倍数时用*/
r=n%m;
while(r!=0) /*求n和m的最大公约数*/
{
n=m;
m=r;
r=n%m;
}
printf("最大公约数: %d\n",m);
printf("最小公倍数: %d\n",p/m); /*p是原来两个整数的乘积*/
}
----------------解决方案--------------------------------------------------------
回复 22# liyanhong 的帖子
都火烧眼睛了!!!!! ----------------解决方案--------------------------------------------------------
是你在骗我吧
我想你正开心的抄着呢
----------------解决方案--------------------------------------------------------
0.0
哈哈 傻媳妇``` 加油抄````
明天考试全部给他呀几给给了 ```
么哈````
----------------解决方案--------------------------------------------------------
作业啊?
----------------解决方案--------------------------------------------------------
嗯....
这些题都学过
不难
让我编的话 没问题 就是费点劲...
----------------解决方案--------------------------------------------------------