#include <conio.h>
#include <math.h>
#include <stdio.h>
void fun2(char a[],char b[],char c[])
{
/**/
char t[80]
if(strcmp(a,b)>0)
{strcpy(t,a)strcpy(a,b),strcpy(b,t)}
if(strcmp(a,c)>0)
{strcpy(t,a),strcpy(a,c),strcpy(c,t)}
if(strcmp(b,c)>0)
{strcpy(t,b)strcpy(b,c)strcpy(c,t)}
/**/
}
void main()
{ char str1[15]="Fuzhou",str2[15]="Fujian",str3[15]="China"
// clrscr()
fun2(str1,str2,str3)
printf("The ordered strings is : %s, %s, %s\n",str1,str2,str3)
getch()
}
1:B2:A
3:A
4:A
5:A
6:B
7:B
8:B
9:A
10:D
如果有误,请通知我,谢谢
修改后的C语言程序:
#include <stdio.h>void triangle(int g)
{
int n=1, m /* 修改处1 */
for(nn<=g n++)
{
for(m=1m<=2*n-1m++) /* 修改处2 */
putchar('*')
putchar('\n')
}
}
void rectangle(int g)
{
int n=1, m /* 修改处3 */
for(nn<=gn++)
{
for(m=1m<=3m++) /* 修改处4 */
putchar('*')
putchar('\n')
}
}
int main()
{
int i,k
printf("请输入行数(大于3):")
scanf("%d",&i)
printf("请选择图形:1---三角形 \t2---矩形\t3---小旗 :")
scanf("%d",&k)
if(k==1)
{
triangle(i)
}
if(k==2)
{
rectangle(i)
}
if(k==3)
{
triangle(i)
rectangle(i)
}
return 0
}