输入一个整型数,输出与该整型数对应的月份的英文名称。例如输入1,输出Jan.

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-09
编写程序 输入一个整数,输出与该整型数对应的月份的英语名称

printf("情输入一个月份的数字:");
int month;
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;
case 7:
printf("
July");
break;
case 8:
printf("
August");
break;
case 9:
printf("
September");
break;
case 10:
printf("
October");
break;
case 11:
printf("
Nevember");
break;
case 12:
printf("
December");
break;

}

1、双击打开python语言中的pycharm工具,新建python文件month.py。

2、在month.py文件中定义一个变量month,调用int()和input()方法。

3、接着使用if...elif语句判断,根据每个月份的数值打印对应的月份。

4、保存文件并运行,可以看到需要输入数值,输入6打印出六月。

5、如果输入的数值超过了1到12之间,会出现什么样的结果。

6、为了提示用户,以表达友好性,需要在最后添加else语句。

char strMonth[][5]={"Jan",".",".","..."};//12 month name
int month;
printf("please input month:\n");
scanf("%d",&month);
printf("\n %s\n",strMonth[month]);

先定义一个长度为12的字符串数组,各元素分别为"Jan","Feb"..."Dec",
然后对输入的整数switch

  • 输入一个整型数,输出与该整型数对应的月份的英文名称。例如输入1,输出J...
    答:printf("\n %s\n",strMonth[month]);
  • 编写程序 输入一个整数,输出与该整型数对应的月份的英语名称
    答:printf("情输入一个月份的数字:");int month;scanf("%d",month);switch(month){ case 1:printf("\nJanuary");break;case 2:printf("\nFebruary");break;case 3:printf("\nMarch");break;case 4:printf("\nApril");break;case 5:printf("\nMay");break;case 6:printf("\nJune");b...
  • 编一个程序输入一个整型数据,输出每位数字,其间用逗号分隔。例如输入...
    答:void main(){ int a,i,k,j=0;int b[20];cout<<"输入一个整数:";cin>>a;i=a; //备份a。while(i>9){k=i%10; //取余记入数组。b[j]=k;i=i/10; //i舍掉已经记入数组的末位。j++;}j--; //j加过头了一点。cout<=0;j--)cout<<","<<b[j];cout<<endl;g...
  • c++输入一个整型数,反序输出。比如输入1234,输出4321,输入1230,输出321...
    答:include <iostream> include <string> include <sstream> include <algorithm> using namespace std;string Long2Str(const long &lvalue);long Str2Long(const string &str);int main(int argc, char *argv[]){ string s;long lin, lout;cout << "Input a number: ";cin >> lin;s = Lon...
  • (C语言)输入一个整型数(要求不超过长整型数的表示范围),然后输出其...
    答:include <stdio.h> void main( ) { long a, b = 0; long t; int i; scanf("%ld", &a); t = a; for(i = 10; t != 0; t /= 10) { b *= 10; b += t%10; } printf("%ld\n", b); }
  • ...一个整型数,将其转化成字符串并输出。例如:输入123,则转换为字符...
    答:include <string.h> //在可以在参数的部分再加一个转换基数,radix, 可在取余的时候针对不同进制进行转换(此时负号情况就只有在radix==10的情况下考虑)void my_itoa(char *buffer, const int num){ int temp = num, i = 0;assert(buffer != NULL);if (temp < 0){ buffer[i] = '-...
  • 编写一个标准C语言程序:输入一个整数,按如下方式输出:第一行输出所有数...
    答:include <stdio.h>#include <string.h>int main() {int n,i,j,len;char s[20];while(scanf("%d",&n) == 1) {sprintf(s,"%d",n);len = strlen(s);for(i = 0; i < len; ++i) {for(j = i; j < len; ++j)printf("%c",s[j]);printf("\n");}}return 0;} ...
  • ...一个整型数,将其转化成字符串并输出。例如:输入123,则转换为字符...
    答:void dtoc(long a, char str[]);int main(){ long intg;char istr[20];for(int i=0; i<20; i++)istr[i] = '\0';printf("Please input a long integer:");scanf("%d", &intg);dtoc(intg, istr);printf("%s\n", istr);return 0;} void dtoc(long a, char str[]){ s...
  • c语言由键盘任意输入一个整型数据,将其倒置,如输入12345,则输出...
    答:include <stdio.h>int main(void) {long n,m;scanf("%ld",&n);for(m=0;n;n/=10){m=m*10+n%10;}printf("%ld\n",m);return 0;}
  • 求教C语言,从键盘输入一个整型数据(int型),编写程序判断该整数共有几...
    答:n=abs(n); switch(n%10) { case 0:a++;break; case 1:b++;break; case 2:c++;break; case 3:d++;break; case 4:e++;break; case 5:f++;break;