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);

//       


0 0
原创粉丝点击