"September","October","November","December"};//定义指针数组 int number;//定义整型变量 printf("输入月份:");//提示语句 scanf("%d",&number);//键盘输入 if((number<=12)&&(number>=1))//判断条件 { printf("%d",number);//提示语句 printf("月的英文是%s\n",*(month_name+number)); } e...
例64:C语言编写一个程序,输入月份号,输出该月的英文月名。例如,输入「3」,则输出「March」,要求用指针数组处理。 解题思路:读者看着道题的时候,需要注意一点,数组是从0开始往依次加的。 C语言源代码演示: #include<stdio.h>//头文件 int main()//主函数 { char *month_name[13]={"illegal month","...
例:输入"3",则输出"March",用指针数组处理。define _CRT_SECURE_NO_WARNINGS include<stdio.h> include<stdlib.h> void main() { int month;char* Month[12] = { "January","February","March","April","May","June","July","August","September","October","November","December" };...
include "stdio.h"int main(int argv,char *argc[]){char m[12][10]={"January","February","March","April","May","June","July","August","September","October","November","December"},x;printf("Enter a month:\nx=");if(scanf("%d",&x)!=1 || x<1 || x>12)...
例79:C语言编写一个程序,输入月份号,输出该月的英文月名。例如,输入「3」,则输出「March」,要求用指针数组处理。 解题思路:读者看着道题的时候,需要注意一点,数组是从0开始往依次加的。 C语言源代码演示: 代码语言:javascript 复制 #include<stdio.h>//头文件intmain()//主函数{char*month_name[13]={"ill...
如下代码可以解决:#include<stdio.h>int main(){ char* month[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; int i; scanf("%d",&i); printf("%s\n",month[i-1]); return 0;} ...
案例ex19: 用指针数组构造字符串数组 1 题目 功能:用指针数组构造字符串数组描述:实现输入一个星期中对应的第几天,可以显示其英文名目标:熟悉对字符串数组对应的指针的使用 2 思路 要点:通过构造一个字符串数组来指定数组中元素的元素值。 指针数组:即数组中都是指针类型的数据,指针数组中的每个元素都是一个指针...
定义为int*p[3],a[3];可知这里 p 是一个指针数组,p 为数组名,所以不能作为赋值号的左操作数,所以选项 A 和 C 不对*p即 p[0],所以选项 B 等效于 p[0]=a,如上所说,数组 p 的元素是指针,所以选项 D 是不合适的 3.下列程序段的输出是( )。
int main(){ int month;printf("请输入月份号(1-12):\n")scanf("%d",month);switch(month){ case 1:printf("January");break;case 2:printf("February");break;case 3:printf("March");break;case 4:printf("April");break;case 5:printf("May");break;case 6:printf("June");break...
可知这里 p 是一个指针数组,p 为数组名,所以不能作为赋值号的左操作数,所以选项 A 和 C 不对 *p即 p[0],所以选项 B 等效于 p[0]=a,如上所说,数组 p 的元素是指针,所以选项 D 是不合适的 3.下列程序段的输出是( )。 inti, a[12] = {1,2,3,4,5,6,7,8,9,10,11,12}, *p[4];for...