C语言100题集合023-输入月份号并输出英文月份名

C语言100题集合023-输入月份号并输出英文月份名系列文章 C 语言经典 100 例 持续创作中 欢迎大家的关注和支持

大家好,欢迎来到IT知识分享网。

系列文章《C语言经典100例》持续创作中,欢迎大家的关注和支持。

喜欢的同学记得点赞、转发、收藏哦~

后续C语言经典100例将会以pdf和代码的形式发放到公众号

欢迎关注:计算广告生态 即时查收

1 题目

功能:输入月份号并输出英文月份名

描述:

使用指针数组创建一个含有月份英文名的字符串数组

并使用指向指针的指针指向这个字符串数组,实现输出数组中的指定字符串

C语言100题集合023-输入月份号并输出英文月份名

2 思路

使用指针的指针实现对字符串数组中的字符串的输出

*month[] 属于指针数组,*month本身就是指针,数组中都是存放着指针。那么 month是指针数组的首地址,p=month 指向数组中的每个元素

3 代码

#include <stdio.h>  #include <stdlib.h> / 功能:输入月份号并输出英文月份名 描述: 使用指针数组创建一个含有月份英文名的字符串数组 并使用指向指针的指针指向这个字符串数组,实现输出数组中的指定字符串 / int main(int argc, char const *argv[]) {   char *month[] = {   "January",   "February",   "March",   "April",   "May",   "June",   "July",   "August",   "September",   "October",   "November",   "December"  };  int m;  char p;     // 指向指针的指针变量  p = month;  // 数组首地址赋值给指针变量  printf("输入一个月份号(阿拉伯数组):");  scanf("%d", &m);  printf("本月是:");  printf("%s\n", *(p+m-1));  getchar();  return 0; } 

示例结果:

nbsp;gcc ex024.c -o demo nbsp;./demo 输入一个月份号(阿拉伯数组):3 本月是:March nbsp;./demo 输入一个月份号(阿拉伯数组):9 本月是:September 

–END–

喜欢本文的同学记得点赞、转发、收藏~

更多内容,欢迎大家关注我们的公众号:计算广告生态

后续C语言经典100例将会以pdf和代码的形式发放到公众号

同时也带来更多系列文章以及干货❤️!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/159587.html

(0)
上一篇 2024-11-30 20:00
下一篇 2024-11-30 20:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信