C语言基础测试题02
来源:互联网 发布:运动控制软件有哪些 编辑:程序博客网 时间:2024/06/06 00:30
// //练习1:用户输入一个整数,得到0~6,依次对应周一到周天,得到0,打印星期1.
// int d;
// printf("请输入一个整数:\n");
// scanf("%d",&d);
// int n = d%7;
// printf("%d",n);
// if (n==0) {
// printf("今天周一!学习.\n");
// }
// else if (n==1)
// {
// printf("今天周二!学习.\n");
// }
// else if (n==2)
// {
// printf("今天周三!学习.\n");
// }
// else if (n==3)
// {
// printf("今天周四!学习.\n");
// }
// else if (n==4)
// {
// printf("今天周五!学习.\n");
// }
// else if (n==5)
// {
// printf("今天周六!学习.\n");
// }
//
// else
// {
// printf("今天周日!学习.\n");
// }
//练习2:用户输入一个成绩0~100.根据相应分数给段位.
//方法一:
// printf("请你输入一个0~100的整数:\n");
// int score;
// scanf("%d",&score);
// int num = score%10;
// if (score<60)
// {
// printf("不及格!\n");
// }
// else if (score>=60&&score<70)
// {
// printf("及格!\n");
// }
// else if (score>=70&&score<80)
// {
// printf("中等!\n");
// }
// else if (score>=80&&score<90)
// {
// printf("良!\n");
// }
// else if (score>=90&&score<100)
// {
// printf("优秀\n");
// }
//
// else {
// printf("满分!\n");
// }
//方法二:
// switch (score) {
// //switch注意事项:()中是整数或者字符
// //case代表一种情况,情况是一个整数(字符也可以)
// case 0: case 1: case 2: case 3: case 4: case 5:
// printf("不及格\n");
// break;// 打破witch结构,下面的语句不再执行.没有break程序从上到下执行
// //跳出当前的switch
// case 6:
// printf("及格\n");
// break;
// case 7:
// printf("中等!\n");
// break;
// case 8:
// printf("良!\n");
// break;
// case 9:
// printf("优秀!\n");
// break;
// case 10:
// printf("满分!\n");
// break;
// default://详单与else,剩下的情况.
// break;
// }
//练习3:输入一个字符0~9输出它对应的数字的值
//
// char ch1;
// char ch2;
// char ch3;
// printf("输入一个字符'0'~'9':\n");
// scanf("%c%c%c",&ch1,&ch2,&ch3);
// int cha=ch2-48;
// printf("您输入的字符是:%c%c%c,ascii码值是%d,对应的数字是%d\n",ch1,ch2,ch3,ch2,cha);
//
//练习4:输入3个数a,b,c并求其最大值
// 方法一:if else判断
// double a;
// double b;
// double c;
// printf("请输入三个数:\n");
// scanf("%lg%lg%lg",&a,&b,&c);
// if (a>b&&a>c) {
// printf("最大值为:%lg\n",a);
// }
// else if(b>a&&b>c)
// {
// printf("最大值为:%lg\n",b);
// }
// else{
// printf("最大值为%lg\n",c);
// }
// 方法二:
// double a;
// double b;
// double c;
// printf("请输入三个数:\n");
// scanf("%lg%lg%lg",&a,&b,&c);
// double max = (a>b?a:b)>c?(a>b?a:b):c;
// printf("最大值为:%lg\n",max);
//
//练习5:输入一个五位数,打印每一位数字.
// int num ;
// printf("请输入一个五位数:\n");
// scanf("%d",&num);
// int numw = num/10000;
// int numq = (num-(num/10000)*10000)/1000;
// int numb = (num-(num/1000)*1000)/100;
// int nums = (num-(num/100)*100)/10;
// int numg = (num-(num/10)*10)/1;
// printf("万位数是:%d\n千位数是:%d\n百位数是:%d\n十位数是:%d\n个位数是:%d\n",numw,numq,numb,nums,numg);
// 练习6:给定一个钱数(整数),输出分别有多少张100元,50元20元,10元,5元,1元
// int money;
// printf(" 请输入一个金额:");
// scanf(" %d",&money);
// int money100 =money/100;
// int money50 =(money-100*money100)/50;
// int money20 =(money-100*money100-50*money50)/20;
// int money10 =(money-100*money100-50*money50-20*money20)/10;
// int money5 =(money-100*money100-50*money50-20*money20-10*money10)/5;
// int money1 =(money-100*money100-50*money50-20*money20-10*money10-5*money5)/1;
// printf(" 输入的金额里包含了100元%d张,50元%d张,20元%d张,10元%d张,5元%d张,1元%d张",money100,money50,money20,money10,money5,money1);
//
- C语言基础测试题02
- C语言基础测试题
- C语言基础测试题
- C语言基础测试题
- C语言基础测试题01
- C语言基础测试题03
- C语言基础测试题04
- C语言基础测试题05
- C语言测试题
- C语言测试题
- C语言测试题
- C语言测试题
- C语言测试题
- C语言深度解剖读书笔记之——C语言基础测试题
- C语言深度解剖读书笔记之——C语言基础测试题
- C语言深度解剖读书笔记之——C语言基础测试题
- 《C语言深度剖析》笔记之C语言基础测试题
- C语言深度解剖读书笔记之——C语言基础测试题
- 双缓冲队列
- 创建守护进程
- 浅谈四种内部类
- Android Studio Gradle命令详解与导入第三方包
- "黑魔法"Method Swizzling和IMP指针
- C语言基础测试题02
- ViewPager数据加载错乱的问题
- 如何在LINUX VPS上安装VPN详细步骤
- quick-cocos2d-x源文件编译及加密详解
- Flex -> JDK8: Unable to Resolve javax.swing ?
- easyui重载数据表格当前页面脚本发生错误
- 职责链模式(一):采购单的分级审批
- Android SurfaceView 详解(一)
- sql语句中的数字不需要用引号,会影响效率