下面是C程序“查找姓名首字母”的完整使用攻略!
程序概述
本程序的主要功能是在用户输入的名字中,查找给定首字母的姓名。具体实现方式为,读取用户输入的姓名,然后用循环逐一比较每个姓名的首字母,最后输出符合要求的姓名。本程序具有较好的通用性,可用于各种名字查找场景。
程序使用方法
- 下载并安装C编译器:如Turbo C、VS等,以便编译运行程序。
- 打开编译器,打开项目或新建一个项目;
- 将下面的代码复制到编译器中,并保存为文件名如“name_find.c";
- 编译运行程序;
- 在控制台中输入需要查找的首字母,然后输入一到多个名字,按回车键进入下一行输入,最后输入字符“0”结束输入;
- 程序会输出所有符合条件的姓名。
下面是程序代码:
#include <stdio.h>
#include <string.h>
int main()
{
int len,i,j=0,n=0;
char c,name[10][10];
printf("请输入需要查找的首字母:\n");
scanf("%c",&c);
getchar();
printf("请输入名字(最多输入10个,以‘0’结束):\n");
while(j<10)
{
scanf("%s",name[j]);
if(name[j][0]=='0') break;
j++;
}
len=strlen(name[0]);
printf("符合条件的名字:\n");
for(i=0;i<j;i++)
{
if(name[i][0]==c)
{
printf("%s\n",name[i]);
n++;
}
}
if(n==0)
{
printf("没有找到符合条件的名字!\n");
}
return 0;
}
示例说明
示例一
假设需要查找首字母为“L”的名字,输入以下内容:
请输入需要查找的首字母:
L
请输入名字(最多输入10个,以‘0’结束):
Lily
Julia
Andy
Lingling
Luna
0
则程序会输出:
符合条件的名字:
Lily
Lingling
示例二
假设需要查找首字母为“S”的名字,输入以下内容:
请输入需要查找的首字母:
S
请输入名字(最多输入10个,以‘0’结束):
Summer
Tom
Sandy
Sophie
0
则程序会输出:
符合条件的名字:
Summer
Sandy
Sophie
以上是C程序“查找姓名首字母”的完整使用攻略,希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C程序 查找姓名首字母 - Python技术站