Zhana Li 2022-09-17 18:15 采纳率: 100%
浏览 68
已结题

c程序入门基础pta遇到疑惑

几个问题:

  1. 【若变量定义为int x, y; ,则x + y = 22是符合C语言语法的表达式。】为什么错
  2. ret是什么东西
  3. 【 printf("%04d-%02d-%02d",year,month,day)】d前的04是什么意思
  4. 【编程】
    逆序三位数
    程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

输入格式:
每个测试是一个3位的正整数。

输出格式:
输出按位逆序的数。

我的代码是:

#include
int main(void)
{
    int x,a,b,c;
    scanf("%d",&x);
    a=x/100;
    b=x/10%10;
    c=x%10;

     if (c!=0)
    {
     printf("%d%d%d",c,b,a);
    }
    else if(c==0&&b==0)
    {
    printf("%d",a);    
    }
    else if(c==0&&b!=0)
    {
    printf("%d%d",b,a);
    }   
    return 0;

我的疑问是:为什么 scanf("%d",&x)不可以写成


scanf("%d%d%d",&a,&b,&c)
  • 写回答

1条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    问题事件

    • 系统已结题 9月25日
    • 已采纳回答 9月17日
    • 创建了问题 9月17日

    悬赏问题

    • ¥15 逆向基础题 第一次做 有很多不懂需要请教
    • ¥16 基于Python的数据库系统开发
    • ¥15 某企业对员工采用计件工资管理制度。通过编写程序,要达到以下目的
    • ¥15 关于C# 英文打字练习器程序设计
    • ¥15 wfp应用层设计规则如何能传递到内核层
    • ¥15 关于机器学习创新点几个问题
    • ¥15 python程序编写
    • ¥15 Type-C扩展坞的RTL8153地址硬改
    • ¥15 uniapp websocket 发送 sub 监听后,代码自动发送了 unsub ,解除了监听
    • ¥15 nativefier封装electron的应用遇到alert弹窗后input栏获取不到焦点,confirm不弹出的问题。