1.输入一组字符,调用函数统计字母,数字,及其他字符数从主函数输出
正确::
#include<stdio.h>
#define N 80
int count(char str[],char a[])
{int m=0,n=0,k=0;
int i;
for(i=0;str[i];i++)
{if(str[i]>'A'&&str[i]<'Z'||str[i]>'a'&&str[i]<'z')
m++;
else if(str[i]>'0'&&str[i]<'9')
n++;
else k++;
a[0]=m;
a[1]=n;a[2]=k;
}
}
void main()
{char str1[N],a[3];
gets(str1);
count(str1,a);
printf("字母%d,数字%d,其他%d",a[0],a[1],a[2]);}
2.任意输入一组实数,在指定位置插入指定数输出
3.字符串逆序输出
4.输入一数组,将最大值最小值交换
5.将字符串转换成整数再输出
6.100-200 内素数和
7.完成两个字符串的连接
8.编写函数判断一个整数是否为素数,用主函数调用该函数输出 100-200 之间的所有素数,
每行输出 7 个。
9. 完成两个字符串的复制
10. 编写函数判断最大公约数和最小公倍数,用主函数调用该函数输出计算的结果。
11.用函数实现对任意一组实数从大到小的冒泡法排序,用主函数调用该函数输出排序的结
果。。
12.用函数实现对任意一组实数从大到小的选择法排序,用主函数调用该函数输出排序的结
果。。
评论0