
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
return (1)
else
return (0)
}
//最长的一个单词
int longest(char string[])
{
int len=0,i,length=0,flag=1,place=0,point
for(i=0i<=strlen(string)i++)
{
if(alphaetic(string[i]))
{
//是字母flag表示最开始计数,当开始计数时,flag置为0;
if(flag)
{
//最开始的时候记录位置i
point=i
flag=0
len++
}
else
{
len++
}
}
//遇到非字母,记录一次最大的len,并将flag置为0,等待下一次计数
else
{
flag=1
if(len>=length)
{
length=len
//用place保存最大长度单词的开始位置
place=point
len=0
}
}
}
return (place)
}
void main2()
{
int i
char line[100]
printf("Input one line:\n")
gets(line)
printf("\n The longest word is:")
for(i=longest(line)alphaetic(line[i])i++)
printf("%c",line[i])
printf("\n")
}
第一个 char lien[100]名字是不是应该为line
第二个point的赋值是不是应该以用i而不是1?、
第三个if和for循环最好用{},那样看起来舒服多了。
main2()是我用来调试的,你改成main就行了
运行程序步骤:
1.编辑:输入源程序并存盘(.C)
2.编译:将源程序翻译为目标文件(.OBJ)
3.链接:将目标文件生成可执行文件( .EXE)
4.运行:执行.EXE文件,得到运行结果。
上机1 C语言简单程序的编写和调试
拓展资料:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。c 语言应用程序上机过程具体步骤如下:
打开VC++ 6.0程序 2、点“文件”,“新建“。
在新建页面上选择文件→C++ Source File 并在右边编辑文件名称,选择保存位置,确定。
简单程序示范。
鼠标右键Compile(Ctrl+F7)如图,确定两次,注意下方可查看错误,可上下拉动。确定无错之后,右键Build(F7)如图,同样注意下方是否出现问题,最后右键BuildExecute(Ctrl+F5)。完成。
参考资料:【【c语言_百度百科】】
C语言程序设计
链接:https://pan.baidu.com/s/1lz9auia1FNkY8RTHW3g1Zg
提取码:8uar复制这段内容后打开百度网盘手机APP, *** 作更方便哦!若资源有问题欢迎追问~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)