21xrx.com
2025-03-23 17:25:23 Sunday
文章检索 我的文章 写文章
C语言编程入门题目及答案
2023-06-15 14:27:20 深夜i     13     0
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;
}

  
  

评论区