怎样用c语言编出以下程序?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/19 02:41:33
怎样用c语言编出以下程序?
3、在屏幕上显示一张如下所示的时间表:
1 morning
2 afternoon
3 night
Please enter your choice:
操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,选择1时显示"Good morning",选择2时显示"Good afternoon",选择3时显示"Good night",对于其他选择显示"Selection error!",用switch语句编程实现.
4、通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母、空格还是其他字符.
还有:2、程序设计
给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123.
3、在屏幕上显示一张如下所示的时间表:
1 morning
2 afternoon
3 night
Please enter your choice:
操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,选择1时显示"Good morning",选择2时显示"Good afternoon",选择3时显示"Good night",对于其他选择显示"Selection error!",用switch语句编程实现.
4、通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母、空格还是其他字符.
还有:2、程序设计
给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123.
![怎样用c语言编出以下程序?](/uploads/image/z/15116650-34-0.jpg?t=%E6%80%8E%E6%A0%B7%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%BC%96%E5%87%BA%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%3F)
3、#include
void main()
{
printf("\n");
printf("1 morning\n");
printf("2 afternoon\n");
printf("3 night\n");
printf("Please enter your choice: ");
int choose;
scanf("%d", &choose);
switch(choose)
{
case 1:
printf("Good morning\n");
break;
case 2:
printf("Good afternoon\n");
break;
case 3:
printf("Good night\n");
break;
default:
printf("Selection error!\n");
break;
}
}
4、#include
void main()
{
char c;
scanf("%c", &c);
if (c >= '0' && c = 'A' && c = 'a' && c 0)
{
num[i] = sum%10;
sum = sum/10;
i++;
}
if (sum >= 100000)
{
printf("%d is too large!\n", sum);
return;
}
printf("%d is %d Number.\n", sum, i);
for (j = i; j > 0; j--)
{
printf("%d ", num[j-1]);
}
printf("\n");
for (j = 0; j < i; j++)
{
printf("%d ", num[j]);
}
}
void main()
{
printf("\n");
printf("1 morning\n");
printf("2 afternoon\n");
printf("3 night\n");
printf("Please enter your choice: ");
int choose;
scanf("%d", &choose);
switch(choose)
{
case 1:
printf("Good morning\n");
break;
case 2:
printf("Good afternoon\n");
break;
case 3:
printf("Good night\n");
break;
default:
printf("Selection error!\n");
break;
}
}
4、#include
void main()
{
char c;
scanf("%c", &c);
if (c >= '0' && c = 'A' && c = 'a' && c 0)
{
num[i] = sum%10;
sum = sum/10;
i++;
}
if (sum >= 100000)
{
printf("%d is too large!\n", sum);
return;
}
printf("%d is %d Number.\n", sum, i);
for (j = i; j > 0; j--)
{
printf("%d ", num[j-1]);
}
printf("\n");
for (j = 0; j < i; j++)
{
printf("%d ", num[j]);
}
}