鱼C论坛

 找回密码
 立即注册
查看: 1442|回复: 4

xdm求助一下

[复制链接]
发表于 2022-2-8 21:09:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
屏幕截图(111).png
xdm
为什么这样写不可以?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-8 21:33:56 | 显示全部楼层
本帖最后由 jhq999 于 2022-2-8 21:36 编辑

a的值是这个数组的指针,也就是数组的内存地址的值,输出它有什么用?
printf("…%d…%d…",b+1,a[b]);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-8 21:40:50 | 显示全部楼层
本帖最后由 傻眼貓咪 于 2022-2-8 21:42 编辑

#include <stdio.h>

int isLeap(int year){ return !(year%4) && year%100 || !(year%400); }

int main()
{
    int year;
    printf("请输入一个年份:");
    scanf("%d", &year);
    for(int m = 1; m <= 12; m++){
        printf("%2d月份:", m);
        if(m == 2) printf("%d 天\n", isLeap(year) ? 29 : 28);
        else if(m < 8) printf("%d 天\n", m%2 ? 31 : 30);
        else printf("%d 天\n", m%2 ? 30 : 31);
    }
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-8 22:33:46 | 显示全部楼层
a是数组(其实也就是二楼说的指针), 指向的是地址,而不是一个值。a[1]存放的是值,是一个“房间”, a是门牌号。
printf("....%d....%d", b+1, a[b]);
好像就没问题了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-20 13:19:17 | 显示全部楼层
xie xie xdm
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 04:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表