C语言程序设计》上机报告4
专业班级:                                               
int函数啥意思    号:                                             
    名:                                       
指导教师:                                       
完成日期:                126                                  

一、实验题目与目的
1. 实验题目:
应用函数解决复杂的问题。
2. 实验目的:
掌握函数的定义及函数的应用,加深对函数的理解。
二、实验环境与要求
1. 实验环境:
Visual C++6.0
2. 实验要求:
综合运用《C语言程序设计》中所学知识,理解函数的定义,函数的调用的引用及函数的基本使用。能够在C语言环境下,运用函数解决复杂的实际问题,掌握模块化编程的思想。
三、实验内容
1.应用传统流程图描述算法
2.应用函数编写复杂的程序
3.掌握模块化编程的思想
四、代码实现及运行结果
1.题目
编写一个自定义函数int countchar(char *p,char ch),实现统计p所指向的字符串中字符ch的个数,并在main函数中输入一个字符串并调用该函数,输出相应的字符串中‘*’号的个数。
2.算法描述
3.源程序代码
#include<stdio.h>
void main(){
  char str[80];                   
  int countchar(char *p, char ch);
  gets( str);                     
  printf("%d\n", countchar(str,'*'));   
}
int countchar(char *p, char ch){     
    int sum=0;
    while(*p++!='\0')             
    {
        if(*p==ch)                 
          sum++;               
    }
    return sum;                   
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。