输入日期 年 月 日 用.进行间隔 2019.2.18 然后输出 年月日

#includeh>
int main()
{
    int year,month,day;
    scanf("%d.%d.%d",&year,&month,&day);
    printf("%d年%d月%d日\n",year,month,day);
    return 0;
}

img


救命!!这个怎么回事啊?

这是你控制台的字符乱码
需要设置下控制台字符集
或者你输出英文看看

按照下面代码加一个编码格式,将本地编码格式设置为UTF-8

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

int main()
{
    setlocale(LC_ALL, "");  // 将本地编码格式设置为UTF-8
    int year,month,day;
    scanf("%d.%d.%d",&year,&month,&day);
    printf("%d年%d月%d日\n",year,month,day);
    return 0;
}

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

你这是中文乱码了吧,把你的源码文件的编码格式换成 UTF-8 或 GBK 之后,再重新编译输出

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/728374
  • 这篇博客也不错, 你可以看下解决双击事件和单击事件绑定同一个元素的冲突
  • 除此之外, 这篇博客: 小白想学C语言懵逼中?我告诉你撸就完事了!中的 为什么说“撸”就完事了! 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    给你定个小目标,本科期间自己写的代码至少超过两万行,github搞起来,这都是在攒钱,而且不需要本金你就能得到利息,一行代码十块,你找工作时候10X20000自己算算吧,那就是你的起薪!是不是有动力了!代码撸起来!Go! Go! Go!

    说一个我撸代码的经历吧,给你们一个概念,我在大学期间,对于十大排序算法,我每天早晚必手👋敲一遍,以至于后面都不用思考原理了,闭着眼睛都能写下来。后面我接触了网络编程,socket通信,服务器和客户端通信的代码,复杂点到io复用的select手写的熟练程度就跟你记得99乘法表一样,以至于面试的时候我非要手写一下select的代码给他看!面试官那还用说啥吗,镜都让你抢完了!

    话不多说啦,我就是想告诉你们撸代码真的是一个小白成长为大神最快捷的方法,什么算法啊,比如让人头疼的动态规划,什么图啊,写多了,你自然就明白了,比单纯的去记理论要透彻的多!

    oNKrMryvxpRn2ZSgpEQMY6FNuJtIjk57Z17AN1tzcntGv1548225292592.gif


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^