输入一个整型数,输出与该整型数对应的月份的英文名称。例如输入1,输出Jan.
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语句。
int month;
printf("please input month:\n");
scanf("%d",&month);
printf("\n %s\n",strMonth[month]);
先定义一个长度为12的字符串数组,各元素分别为"Jan","Feb"..."Dec",
然后对输入的整数switch
答: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...
答: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...
答: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); }
答: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] = '-...
答: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;} ...
答: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...
答: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;}
答: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;