导航菜单
首页 >  » 正文

39、若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是 c语言用函数从键盘输入10个整数,统计非负数个数,负数个数,并计算非负数之和,负数之和,非负数之积

39、若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是

fun(a+b,(x,y),fun(n+k,d,(a,b)));
fun() 函数 实参有:
第一个是 a+b, 这是表达式,结果是1个值。
第二个是 (x,y) , 这是逗号表达式,数值等于 y 的值。
第三个是 fun(n+k,d,(a,b) ),这是函数调用,结果是1个值。
答案选 A) 3

c语言用函数从键盘输入10个整数,统计非负数个数,负数个数,并计算非负数之和,负数之和,非负数之积

// c语言,用函数实现从键盘输入10个整数,统计非负数个数,负数个数,并计算非负数之和,负数之和,非负数之积
void func() {
int i = 0;
int arr[10] = { 0 };
int count_a = 0; // 非负整数数量
int count_b = 0; // 负数数量
int sum_a = 0; // 非负整数之和
int sum_b = 0; // 负数之和
long long pro = 1; // 非负数之积
// 读取 10 个整数, 并计算
for (; i < 10; i++) {
scanf("%d", &arr[i]);
if (arr[i] < 0) { // 负数
count_b++;
sum_b += arr[i];
} else { // 非负数
count_a++;
sum_a += arr[i];
pro *= arr[i];
}
}
printf("非负数个数: %d. ", count_a);
printf("负数个数: %d. ", count_b);
printf("非负整数之和: %d. ", sum_a);
printf("负数之和: %d. ", sum_b);
printf("非负数之积: %d. ", pro);
}

c语言.编写一个函数,用来计算圆的面积。

计算圆的面积的编程是:
#include <stdio.h>
#define N 3.14  //圆周率
float S(float r)//计算面积
{
float s;
s=N*r*r;
return s;
}
void main()
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf(" 该圆的半径是:%f",S(r));
}

1、C语言的介绍:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
2、C语言的基本特性:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

用c语言, 键盘输入x的值,求方程y=x*x+2*x 10所对应的y值。

#include<stdio.h>
int main ()
{
int x;
scanf("%d",&x);
printf("%d",x*x+2*x-10);
return 0;
}

已知 int x=6 ;则执行 x+=x =x*x 语句后,x的值是多少

x的值是-60
它等价于:
x+=(x-=x*x)
先执行x-=x*x,x的值为-30,表达式的值为-30
再执行x+=-30,于是x为-60

相关推荐: