基本编程题c语言怎么写

时间:2025-01-27 10:09:58 网络游戏

求两个数的平方和并输出

```c

include

int main() {

int a, b, s;

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

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

s = a * a + b * b;

printf("结果是: %d\n", s);

return 0;

}

```

输入一个圆半径(r),当r>0时,计算并输出圆的面积和周长,否则,输出提示信息

```c

include

include

int main() {

float r;

printf("请输入圆的半径: ");

scanf("%f", &r);

if (r > 0) {

float area = M_PI * r * r;

float circumference = 2 * M_PI * r;

printf("圆的面积是: %.2f\n", area);

printf("圆的周长是: %.2f\n", circumference);

} else {

printf("输入错误!半径必须大于0。\n");

}

return 0;

}

```

函数y=f(x) 可表示为: y=2x+1 (x>0),编程实现输入一个x值,输出y值

```c

include

int f(int x) {

return 2 * x + 1;

}

int main() {

int x;

printf("请输入一个正整数: ");

scanf("%d", &x);

if (x > 0) {

int y = f(x);

printf("y的值为: %d\n", y);

} else {

printf("输入错误!x必须大于0。\n");

}

return 0;

}

```

从4个整数中找出最小的数

```c

include

int main() {

int a, b, c, d, t;

printf("请输入四个整数: ");

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

t = a;

if (b < t) t = b;

if (c < t) t = c;

if (d < t) t = d;

printf("最小的数是: %d\n", t);

return 0;

}

```

有一函数当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值

```c

include

int f(int x) {

return x > 0 ? 3 : 5;

}

int main() {

int x;

printf("请输入一个整数: ");

scanf("%d", &x);

int y = f(x);

printf("y的值为: %d\n", y);

return 0;

}

```

这些题目涵盖了基本的输入输出、条件判断、循环和函数等知识点。通过练习这些题目,可以加深对C语言的理解和编程能力的提升。