C语言程序设计大赛题目和答案
在这篇文章中,我们将介绍一些C语言程序设计大赛的题目和对应的答案。希望通过这些题目和答案的展示,能够对大家在C语言程序设计方面的知识有所帮助。
题目一:计算圆的周长和面积
编写一个C程序,计算给定半径的圆的周长和面积,并输出结果。
```c
#include <stdio.h>
int main() {
double radius, perimeter, area;
printf("请输入圆的半径:");
scanf("%lf", &radius);
perimeter = 2 * 3.14159 * radius;
area = 3.14159 * radius * radius;
printf("圆的周长为:%.2lf\n", perimeter);
printf("圆的面积为:%.2lf\n", area);
return 0;
}
```
题目二:查数组中的最大值
编写一个C程序,从给定的整型数组中查并输出最大的元素。
```c
c++判断素数#include <stdio.h>
#define MAX_SIZE 100
int main() {
int array[MAX_SIZE], size, i;
int max;
printf("请输入数组的大小:");
scanf("%d", &size);
printf("请输入数组的元素:");
for(i = 0; i < size; i++) {
scanf("%d", &array[i]);
}
max = array[0];
for(i = 1; i < size; i++) {
if(array[i] > max) {
max = array[i];
}
}
printf("数组中的最大值为:%d\n", max);
return 0;
}
```
题目三:判断素数
编写一个C程序,判断给定的整数是否为素数。
```c
#include <stdio.h>
#include <stdbool.h>
bool isPrime(int number) {
int i;
if(number <= 1) {
return false;
}
for(i = 2; i <= number / 2; i++) {
if(number % i == 0) {
return false;
}
}
return true;
}
int main() {
int number;
printf("请输入一个整数:");
scanf("%d", &number);
if(isPrime(number)) {
printf("%d是素数\n", number);
} else {
printf("%d不是素数\n", number);
}
return 0;
}
```
以上是三个C语言程序设计大赛的题目和答案示例。通过学习这些例子,希望能够加深对C语言程序设计的理解和掌握。当然,C语言的应用远不止这些,还有很多其他方面需要学习和探索。希望大家能够继续努力学习,不断提升自己的编程能力。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论