题目01:在一个已知的字符串中查察羡世找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。
直接编译,程序执行结果如下图所示:
题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)。
直接编译,程序执行结果如下图所示: 扩展资料: C语言
是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编败肢译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理派毕器(单片机或称MCU)以及超级电脑等作业平台。#include <stdio.h>/*头函数*/
int main(void) /*主函数*/
{
char c/*指定c成为字符变量*/
printf("请输入0到9的任意一个数字\n")/*输出请输入0到9的任意一个数字*/
c=getchar()/*输入一个字符*/
while(c>=48&&c<=57) /*c的取值范围*/
{
getchar()
switch(c) /*根据c的值转换*/
{ case '0': printf("你喜欢奋斗吗?\n")/*假如
c=0,输出你喜欢奋斗吗?*/
break/*中历握断脊备跳出,执行c=getchar()*/
case '1': printf("你喜欢当模特吗?\n")/*假如c=1,输出你喜欢当模特吗?*/
break/*中断跳出,执行c=getchar()*/
case '2': printf("你喜欢和谐吗?\n")/*假如c=2,输出你喜欢和谐吗?*/
break/*中断跳出,执行c=getchar()*/
case '3': printf("你喜欢道家吗?\n")/*假如c=3,输出你喜欢道家吗?*/
break/*中断跳出,执行c=getchar()*/
case '4': printf("你是广东人吗?\n")/*假如c=4,输出你是广东人吗?*/
break/*中断跳出,执行c=getchar()*/
case '5': printf("你喜欢武术吗?\n")/*假如c=5,输出你喜欢武术吗?*/
break/*中断跳出,执行c=getchar()*/
case '6': printf("祝你一帆风顺!\n")/*假如c=6,输出祝你一帆风顺!*/
break/*中断跳出,执行c=getchar()*/
case '7': printf("观察等待好机会!\n")/*假如c=7,输出观察等待好机会!*/
break/*中断跳出,执行c=getchar()*/
case '8': printf("你喜欢交际吗?\n")/*假如c=8,输出你喜欢交际吗?*/
break/*中断跳出,樱烂毁执行c=getchar()*/
case '9': printf("追求完美吧!\n")/*假如c=9,输出追求完美吧!*/
break/*中断跳出,执行c=getchar()*/
}
c=getchar()/*再输入一个字符*/
}
return 0/*返回值*/
}
评论列表(0条)