我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问scanf那行哪里错了

#include

int main()
{
int year;
printf("请输入你的年龄:");
scanf("%d", &year);

if ("year >= 18")
    printf("成年人");
return 0;

}

if(year>=18)不要加引号
scanf没有错,可能是需要你改成scanf_s("%d",&year);吧

#include<stdio.h>

int main()
{
int year;
printf("请输入你的年龄:");
scanf_s("%d", &year);

if ("year >= 18")
    printf("成年人");
return 0;

}
这样就好了

  • 这篇博客也许可以解决你的问题👉 :scanf函数输入时出错以及解决方法
  • 同时,你还可以查看手册:c语言-scanf() 中的内容

近期文章

  • C语言:人口增长问题
  • 洛谷上的回文质数,这个方法哪里错了?
  • 通。统计英文单词和句子
  • 为什么我的b数组赋值不了呀
  • 用python求回文数
  • delete和delete[]的使用问题
  • 如何让c++运行后关不掉(关机可以关掉的那种)
  • Android studio旧版本更新最新版本,更新不了
  • 请问scanf那行哪里错了
  • 从URL传输实时ts文件 - iptv
  • 用axios发送AJAX请求
  • 盒子里面的内容显示不完全
  • 为什么使用Python绘图时显示识别不了turtle库?
  • 关于vue的一些问题
  • 三天打鱼两天晒网,判断打鱼还是晒网
  • 给NAS群晖docker容器固定IP
  • 请问这个程序的问题在哪里,为什么运行结果不对?
  • 求正则表达式不包含指定字符
  • 程序自动从文件中读出显示在屏幕
  • rust在禁用标准库后,编译器又去检查std,出现重复定义报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华