您当前的位置:首页 > 百宝箱

c语言编程基础题目及答案

2024-09-30 21:09:32 作者:石家庄人才网

石家庄人才网今天给大家分享《c语言编程基础题目及答案》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。

C语言作为一门经典的编程语言,是学习编程的入门首选。为了帮助大家巩固基础知识,本文整理了一些C语言编程基础题目及答案,希望对大家有所帮助。

1. 数据类型和运算符

题目1:编写程序,输入两个整数,输出它们的和、差、积、商。

答案:

#include <stdio.h>int main() {  int a, b, sum, diff, product;  float quotient;  printf("请输入两个整数:");  scanf("%d %d", &a, &b);  sum = a + b;  diff = a - b;  product = a * b;  quotient = (float)a / b;  printf("和:%d\n", sum);  printf("差:%d\n", diff);  printf("积:%d\n", product);  printf("商:%.2f\n", quotient);  return 0;}

题目2:编写程序,输入一个字符,判断它是大写字母、小写字母还是数字。

答案:

#include <stdio.h>int main() {  char ch;  printf("请输入一个字符:");  scanf("%c", &ch);  if (ch >= 'A' && ch <= 'Z') {    printf("大写字母\n");  } else if (ch >= 'a' && ch <= 'z') {    printf("小写字母\n");  } else if (ch >= '0' && ch <= '9') {    printf("数字\n");  } else {    printf("其他字符\n");  }  return 0;}

2. 控制语句

题目3:编写程序,使用循环结构打印九九乘法表。

答案:

#include <stdio.h>int main() {  int i, j;  for (i = 1; i <= 9; i++) {    for (j = 1; j <= i; j++) {      printf("%d*%d=%-2d ", j, i, i * j);    }    printf("\n");  }  return 0;}

题目4:编写程序,输入一个整数,判断它是否是素数。

答案:

#include <stdio.h>#include <math.h>int main() {  int n, i, isPrime = 1;  printf("请输入一个整数:");  scanf("%d", &n);  for (i = 2; i <= sqrt(n); i++) {    if (n % i == 0) {      isPrime = 0;      break;    }  }  if (isPrime == 1 && n > 1) {    printf("%d是素数\n", n);  } else {    printf("%d不是素数\n", n);  }  return 0;}

3. 数组

题目5:编写程序,输入一个数组,输出数组元素的最大值和最小值。

答案:

#include <stdio.h>int main() {  int arr[10], n, i, max, min;  printf("请输入数组元素个数:");  scanf("%d", &n);  printf("请输入数组元素:");  for (i = 0 

版权声明:《c语言编程基础题目及答案》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/6273.html