当前位置: 首页 > 工具软件 > hacker-blog > 使用案例 >

HackerRank- C语言2 -Playing With Characters(代码参考)

鲁龙野
2023-12-01
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#define MAX_LEN 128      //这是定义char长度最大值。一个字符只有一个,但字符串或一行字符串就有长度规则

int main() 
{
    char ch;           //定义一个变量字符                                           
    char word[MAX_LEN];     //定义一个变量字符串。长度呼应之前的define
    char sentence[MAX_LEN];  //定义一个变量一行字符串。长度呼应之前的define

    scanf("%c",&ch);    //读取你输入的,然后传到变量ch
    scanf("%s\n",&word);   //读取你输入的,然后传到变量word
    scanf("%[^\n]%*c",&sentence);   //读取你输入的,然后传到变量sentence。为什么是 %[^\n]%*c参考下面第2链接。

    printf("%c\n", ch);     //打印传值后的ch值,因为是字符,所以是%c 。 \n是换行,更美观
    printf("%s\n", word);   //打印传值后的word值,因为是字符串,所以是%s
    printf("%s\n", sentence);  //同上
    return 0;
}

涉及的知识可以参考https://zhidao.baidu.com/question/100829636.htmlhttps://blog.csdn.net/qq_30007603/article/details/81164232

 类似资料: