21xrx.com
2024-11-22 10:23:22 Friday
登录
文章检索 我的文章 写文章
C语言编程入门题目及答案
2023-06-15 14:27:20 深夜i     --     --
C语言编程 入门题目 练习

C语言编程是学习计算机编程的基础,也是计算机科学专业的必修课程。想要学好C语言编程,除了学习理论知识外,还需要不断练习编程题目。下面列举了一些C语言编程入门题目及答案,供初学者练习和参考。

题目1:编写一个程序,输入两个整数,计算它们的和、差、积、商。(注:若除数为0,输出Error!)

答案1:


#include

int main()

{

  int a,b;

  float c;

  printf("请输入两个整数\n");

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

  printf("和=%d\n差=%d\n积=%d\n",a+b,a-b,a*b);

  if(b!=0)

  {

    c=(float)a/b;

    printf("商=%f\n",c);

  }

  else

  {

    printf("Error!\n");

  }

  return 0;

}

题目2:编写一个程序,输入三个整数,对它们进行排序,并输出从小到大排列的结果。

答案2:


#include

int main()

{

  int a,b,c,temp;

  printf("请输入三个整数\n");

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

  if(a>b)

  

    temp=a;

    a=b;

    b=temp;

  

  if(a>c)

  

    temp=a;

    a=c;

    c=temp;

  

  if(b>c)

  

    temp=b;

    b=c;

    c=temp;

  

  printf("从小到大排序的结果为:%d %d %d\n",a,b,c);

  return 0;

}

题目3:编写一个程序,输入一个十进制数,将其转换为二进制数,并输出结果。

答案3:


#include

int main()

{

  int n,i=1,a[50];

  printf("请输入一个十进制数\n");

  scanf("%d",&n);

  if(n==0)

  {

    printf("二进制数为0\n");

  }

  else

  {

    while(n!=0)

    {

      a[i]=n%2;

      n=n/2;

      i++;

    }

    printf("转换后的二进制数为:");

    for(int j=i-1;j>=1;j--)

    {

      printf("%d",a[j]);

    }

    printf("\n");

  }

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复