码迷,mamicode.com
首页 > 其他好文 > 详细

第二周学习总结

时间:2017-12-04 13:13:35      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:知识   void   alt   九九乘法表   图片   学习   倒三角   round   乘法表   

技术分享图片

 

                                                                                                         第二周学习总结

 这一周根据学过的基础知识,应用于编程计算当中去,在编程的过程中加强对于基础知识的理解掌握。

  1. 编一个计算器。

#include "stdio.h"

void main()

{

   double a,b;

   char c;

   printf("请输入计算式子,如3+2\n");

   scanf("%lf%c%lf",&a,&c,&b);

   switch(c)

   {

   case‘+‘:

   printf("\n结果:%lf",a+b);

   break;

   case‘-‘:

   printf("\n结果:%lf",a-b);

   break;

   case‘*‘:

   printf("\n结果:%lf",a*b);

   break;

   case‘/‘:

   if(b==0)

   printf("\n除数不能为零");

   else

   printf("\n结果:%lf",a/b);

   break;

   case‘%‘:

   if((long)b==0)

   printf("\n除数不能为零");

   else

    printf("\n结果:%ld",(long)a%(long)b) ;

   break;

   }

}

  1. 输入秒数转换成时分秒的形式显示

#include "stdio.h"

void main()

{

    int a,h,m,s;

    printf("请输入秒数");

    scanf("%d",&a);

    h=a/3600;

    m=a%3600/60;

    s=a%3600%60;

    printf("\n转换结果为:%d时%d分%d秒",h,m,s);

}

  1. 输出三个整数,然后a交换b,b交换c,c交换a输出显示

#include "stdio.h"

void main()

{

int a,b,c;

int d,e,f;

printf("请输入三个整数(空格隔开)\n");

scanf("%d %d %d",&a,&b,&c);

d=a;

e=b;

f=c;

printf("a=%d\nb=%d\nc=%d",e,f,d);

   

}

4. 有1、2、3、4这几个数字,能组成多少个互不相同且无重复的三位数?都是多少?

#include "stdio.h"

void main()

{

   int a,b,c,d,f=0;

   for(a=1;a<5;a++)

   for(b=1;b<5;b++)

   for(c=1;c<5;c++)

   for(d=1;d<5;d++)

{

   if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)

   {f=f+1;

   printf("%d%d%d\n",a,b,c,d);

   }

}

   printf("能组成%d个数字",f);

  

}

5.输出九九乘法表

#include "stdio.h"

void main()

{

int a,b;

 

for(a=1;a<10;a++)

{for(b=1;b<=a;b++)

printf("%d*%d=%d;",a,b,a*b);

printf("\n");

}

}

6.输入一个不大于六位的正整数,求出它是几位数,并逆向输出。

#include "stdio.h"

void main()

{

    int a,b=0,c,d=1,e=0,f=0;

    printf("请输入一个不大于六位的整数:");

    scanf("%d",&a);

    c=a;

    if(a<0||a>999999)

    printf("请输入一个不大于六位的整数");

    else

    {

  while(a!=0)

  {a=a/10;

  b=b++;}

  printf("这是一个%d位数\n",b);

  b--;

  while(b!=0)

 { d=d*10;

  b--;

 }

 printf("逆向输出为:\n");

 while(c!=0)

 {

    e=c%10;

    c=c/10;

    if(f==0)

    {

    if(e==0)

    continue;

    else

    f++;

    }  

   printf("%d",e);

 }

 }

 }

 

7. 输出一个空心倒三角.

#include "stdio.h"

void main()

{

       int i,j,k,m=7;

    printf("***********\n");

    for(i=1;i<=5;i++)

    {

    for(j=1;j<=i;j++)

    {

    printf(" ");

    }

    printf("*");

    k=m;

    for(;k>0;k--)

    {

    printf(" ");

   

    }

    if(i<5)

    printf("*");

    printf("\n");

    m=m-2;

    }

}

第二周学习总结

标签:知识   void   alt   九九乘法表   图片   学习   倒三角   round   乘法表   

原文地址:http://www.cnblogs.com/semitears/p/7976254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!