第二次作业

6-7 删除字符串中数字字符

1、算法

第一步:定义i与j
第二步:运用for循环,如果字符为数字则 s[j]='\0',不为数字则 s[j]=s[i]。

 

代码:

6-8 统计子串在母串出现的次数

1、算法

第一步:定义fun函数,定义变量i。
第二步:运用for循环与if进行判断,查找到子串的首字符,若相等则验证第二个字符,后面一样运用四个。
第三步:若字符相等则数字n加一,最后返回n的值。

 

代码:

6-9 字符串中除首尾字符外的其余字符按降序排列

第一步:定义指针函数un(char *s,int num)
第二步:利用双层for循环(冒泡排序法)找到字符串的首尾字符的位置
第三步:将除首尾外的字符降序排序

代码:

7-1 输出学生成绩

第一步:定义个数变量n,以及各个变量sum=0,max,min,average,*p,i;
第二步:输入n
第三步:利用for循环计算n次sum的总和
第四步:利用for循环将最大和最小数负给max,min
第五步:计算平均值并输出

代码:

7-1 计算职工工资

第一步:定义一个结构变量;
第二步:用for循环计算职工工资;

 

代码:

7-2 计算平均成绩

第一步:定义结构体student,输入name,xuehao,chengji,
第二步:在for循环中算出sum,再算出平均值
第三步:用for循环输出成绩小于平均值的学生的名字与学号。

代码:

 

6-1 按等级统计学生成绩

第一步:定义i与x,并使x为0,运用for循环与if判断
第二步:根据分数分等级
第三步:运用循环查找等级是D的数字
第四步:返回到等级为x的值

代码:

 

6-2 结构体数组按总分排序

第一步:在第一个函数中,利用for循环计算所有sum的和
第二步:在第二个函数中引入结构函数
第三步:利用双层for循环将sum排序

代码:

 

posted on 2018-04-08 20:56  xuyibiao  阅读(117)  评论(0编辑  收藏  举报

导航