输入张三显示张三天天开心
时间: 2024-02-11 19:06:44 浏览: 36
以下是一个简单的C语言代码,可以实现输入“张三”后输出“张三天天开心”:
```c
#include <stdio.h>
#include <string.h>
int main() {
char name[20];
printf("请输入姓名:");
scanf("%s", name);
if (strcmp(name, "张三") == 0) {
printf("张三天天开心\n");
} else {
printf("请输入正确的姓名\n");
}
return 0;
}
```
在这段代码中,我们定义了一个字符数组 `name`,用于存储用户输入的姓名。然后,通过 `scanf` 函数读取用户输入的内容,并将其保存到 `name` 数组中。接着,我们使用 `strcmp` 函数判断用户输入的姓名是否为“张三”,如果是,则输出“张三天天开心”,否则输出“请输入正确的姓名”。
相关问题
Java怎样分离出字符串张三中的张
可以使用Java中的substring()方法或者正则表达式来分离出字符串中的"张"。
例如,如果要分离出字符串"张三"中的"张",可以使用以下代码:
```
String str = "张三";
String sub = str.substring(0, 1);
System.out.println(sub);
```
这将输出"张",其中substring()方法的第一个参数是开始索引,第二个参数是结束索引,这里将字符串的第一个字符"张"提取出来。
如果要使用正则表达式分离字符串中的"张",可以使用Matcher类和Pattern类的组合,例如:
```
String str = "张三";
Pattern pattern = Pattern.compile("张");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group());
}
```
这将输出"张",表示在字符串中找到了一个"张"。
用C语言输“张三”显示‘’张三同学‘’
您好!以下是用C语言输出“张三同学”的代码示例:
```c
#include <stdio.h>
int main() {
char name[] = "张三";
printf("%s同学\n", name);
return 0;
}
```
输出结果为:张三同学