C语言求助 用简单的数组代码写出就行 初学者,还望赐教!谢谢...

1. 编写程序:从键盘输入行数和列数,输出相应行列的“*”号。
如:输入:3,5
屏幕显示:
*****
*****
*****
2. 编写函数:求两个整数中的较大数。从键盘输入a[5]、b[5]两数组的值,取两数组相同下标中较大的数生成数组c[5],输出数组c[5]。
3. 编写程序:从键盘输入不超过10个的英文字符串,将该字符串按从小到大顺序排列后输出。如输入:apple 输出:aelpp

#include<stdio.h>
void main()
{
int i,j,a,b;
printf("plsease enter the line :\n");
scanf("%d%d",&a,&b);
for(i=1;i<=a;i++)
 {
     for(j=1;j<=b;j++)
         printf("*");
     printf("\n");
   }    
}


#include<stdio.h>
void main()
{
int a[5],b[5],c[5],i;
printf("plsease enter the numbers :\n");
for(i=0;i<=4;i++)
  scanf("%d",&a[i]);
for(i=0;i<=4;i++)
  scanf("%d",&b[i]);

for(i=0;i<=4;i++)
 {
    if(a[i]<b[i])
c[i]=b[i];
else
c[i]=a[i];
   } 
for(i=0;i<=4;i++)
 printf("%d\t",c[i]);   
}


#include<stdio.h>
#include<string.h>
void main()
{
 char a[10],t;
 int i,j,n;
 printf("please enter :");
 scanf("%s",a);
 n=strlen(a);
 for(i=1;i<=n-1;i++)
 { 
for(j=0;j<=n-2;j++)
   if(a[i]<a[j])
   {
t=a[i];
a[i]=a[j];
a[j]=t;
}
 }
 for(i=0;i<=n-1;i++)
   printf("%c",a[i]);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-29
void main()
{
int i,j;
printf("请输入行和列:\n");
scanf("%d%d",&i,&j);
for(i;i>0;i--)
{
for(j;j>0;j--)
printf("*");
printf("\n"):
}
}
相似回答