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

scanf中c=%也合法吗

学校布置的作业题

img

#include<stdio.h>
int main()
{
    float a,b,c;
    scanf("a=%f,f,b=%f c=%",&a,&b,&c);
    printf("%f %f %f",a,b,c);
    return 0;
}

img

原题的意思似乎是说不能改变源码啊,只能在输入上想办法,可是我无论咋写只能给a和b赋值,c不会赋。

所以咋给c赋值?

合法啊,只是要求你输入的时候也必须加上a=、b=和c=才行

  • 看下这篇博客,也许你就懂了,链接:【C语言】scanf语句里关于%c的问题
  • 你还可以看下c语言参考手册中的 c语言-scanf()

近期文章

  • proteus安装问题
  • 求解答!点击button按钮无反应
  • namenode格式化失败
  • 第一个破折号未被识别为分隔符
  • wpf canvas绘制网格线
  • 显示这个我应该怎么操作啊,具体步骤我应该怎么做啊,不知道咋办啊
  • 常见的快速排序的交换方法代码没有错误吗
  • excel窗体listbox随表单变化自动变化
  • 编译的程序运行出现问题
  • 创建Oracle数据库时出现报错
  • checkbox互斥选择
  • matlab基础编程
  • etcd 开启身份认证问题
  • 允许用户在防止SQL注入的同时执行mySQL选择语句
  • http可以正常请求https请求一直超时,如何解决?
  • 求解答这个程序错误在哪?为什么运行结果总是不对
  • php mochat Hyperf http可以请求https超时无响应 服务器上正常请求,如何解决?
  • TXT文件数据导入Python中
  • #C语言#分数加减法输出也是分数
  • (c++)+(c++)*b上机结果不一致

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华