半城烟雨296
2021-12-08 21:42
采纳率: 91.7%
浏览 25

大一C语言基础题求解

img

img


题中a不是二维数组吗,怎么后来又变成a[i],a[j]了?

图片转代码服务由CSDN问答提供 功能建议

           fchar main()
                      #include<string.h> #include<stdio.h> 例1:有以下程序:
                                      9.知识点:字符串处理函数
                                             断是不是数字字符,如果是n自增1,
                                                             AO 程序运行后的输出结果是
                                                                                     main()
                                                                              char sl012x98g34f4W2
                                                                       for(i=0:si]1=0;i++) inti,n=O;
                                                             B3
                                                             C7
                                            ,“012xy”中的数字字符只有三个,所以选择B。
第38页
       for(i=0,i<4;i++) intijchart[1o] me”7 a[5][10]={“china”beijing”you”tiananmen”welco
                                                              D8
                                                                                    printf(%dn”,n);
    1234234
    34
    市
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • 爱打瞌睡的CV君 Python领域新星创作者 2021-12-08 23:18
    最佳回答

    a[5][10]定义的是一个5行10列的数组;
    char a[5][10]={{"apple"},{"orange"},{"banana"},{"dog"},{"cat"}};等价于char a[5][10]={"apple","orange","banana","dog","cat"};
    可以简单理解为,这个数组有五行,每一行一个字符串,每个字符串的长度不能大于10。(如果有帮助,望采纳~)

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题