C语言题目帮忙做下!

来源:百度知道 编辑:UC知道 时间:2024/06/11 19:21:38
1. 6个数字从小到大进行冒泡排序
2. 统计一个字符串中元音字母的个数(a、i、o、e、u)
如:输入this输出1
3. 求两个数中的最小值
4. 输出一个3行3列的矩阵,并分别求出两条对角线之和

上课没好好听,希望大家教下

1
# include <stdio.h>
# define N 6
main()
{int a[N],i,j,b;
for(i=0;i<N;i++)
{printf("please input di %d ge shu ",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
for(j=0;j<N-1-i;j++)
{if(a[j]>a[j+1])
b=a[j],a[j]=a[j+1],a[j+1]=b;
}
for(i=0;i<N;i++)
printf("%d\t",a[i]);
}

2
# include <stdio.h>
# define N 20
main()
{char ch[N];
int a,i,j=0;
printf("please input ");
gets(ch);
a=strlen(ch);
for(i=0;i<a;i++)
if(ch[i]=='a'||ch[i]=='e'||ch[i]=='i'||ch[i]=='o'||ch[i]=='u')
j++;
printf("%d",j);
}

3
# include <stdio.h>
main()
{int a,b;
printf("please input a ");
scanf("