全文预览

C语言谭浩强实验7 函数(一)实验报告

上传者:相惜 |  格式:doc  |  页数:9 |  大小:176KB

文档介绍
eturn(place);Р }Р若把两个函数分别放在两个程序文件中,则Р#include<stdio.h>Р#include<string.h>Рint main()Р{int alphabetic(char);Р int longest(char[]);Р int i;Р char line[100];Р printf("input one line:\n");Р gets(line);Р printf("The longest word is:");Р for(i=longest(line);alphabetic(line[i]);i++)Р printf("%c",line[i]);Р printf("\n");Р return 0;Р }Р存入file1;Рint alphabetic(char c)Р {if((c>='a'&&c<='z')||(c>='A'&&c<='z'))Р return(1);Р elseР return(0);Р }Р存入file2;Рint longest(char string[])Р {int len=0,i,length=0,flag=1,place=0,point;Р for(i=0;i<=strlen(string);i++)Р if(alphabetic(string[i]))Р if(flag)Р {point=i;Р flag=0;Р }Р elseР len++;Р elseР {flag=1;Р if(len>=length)Р {length=len;Р?place=point;Р?len=0;Р }Р }Р return(place);Р }Р存入file3.Р建立一个project文件,然后将file1,file2,file3添加进去。Р编译、连接和运行的结果和①一致,如下:Р Р实验总结:Р Р老师批语:

收藏

分享

举报
下载此文档