使用switch语句,实现输入1~7的一个数字,输出以该数字打头的一个成语
#include
int main( ){
int x;printf("请输入1-7的数字: ");
scanf("%d", &x);switch (x)
{case 1: printf("一帆风顺
");break;case 2: printf("二话不说
"); break;case 3: printf("三心二意
"); break;case 4: printf("四面楚歌
"); break;case 5: printf("五湖四海
"); break;case 6: printf("六亲不认
"); break;case 7: printf("七上八下
"); break;default: printf("输入有误,请输入1-7之间的数字!
");}
return 0;}
int main( ){
int x;printf("请输入1-7的数字: ");
scanf("%d", &x);switch (x)
{case 1: printf("一帆风顺
");break;case 2: printf("二话不说
"); break;case 3: printf("三心二意
"); break;case 4: printf("四面楚歌
"); break;case 5: printf("五湖四海
"); break;case 6: printf("六亲不认
"); break;case 7: printf("七上八下
"); break;default: printf("输入有误,请输入1-7之间的数字!
");}
return 0;}
举一反三
内容
- 0
定义Max()函数返回一个数字列表中的最大值。输入格式:输入任意个数的数字,每个数字以英文字符逗号隔开。输出格式:输出数字中的最大值。不要增加额外的提示信息。 输入样例:6,3,4,7,2输出样例:7
- 1
一年中的12个月,每个月的中文对应一个数字,如“一月”对应1,“二月”对应2。现在输入一个整数,希望能输出数字对应的中文,例如输入1,输出“一月”。使用下面的哪种代码结构最适合?
- 2
输入一个任意3位数,编程实现得到这个3位数每位上的数字并输出,如输入357,输出格式为:百位数字:3;十位数字:5;个位数字7。
- 3
从1、3、5、7、9中任取三个不同数字组成一个三位数,那么这样的三位数一共有______个,所有这些三位数的�
- 4
编写程序,输入一个正整数n(1<n≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的门个数。