请C语言大师帮我指出哪里错了,谢谢,函数学得稀疏

发布于 科技 2024-06-08
7个回答
  1. 匿名用户2024-01-29

    如果函数不返回值,请在其前面添加 void

    参数应与定义的参数和数据类型的数量相同。

    上面的输出函数 for(i=0; ia[j+1])void main()

    int a[10],i,n;

    for(i=0;i<10;i++)

    scanf("%d",&a[i]);

    sort(a);

    for(i=0;i<10;i++)

    printf("%d",a[i]);

    冒泡法:每个周期将小数字向前移动一位,可以将 10 个数字的顺序排列 10 个周期。

    如果实在看不懂冒泡法,可以试试冒泡法看专业讲解。

  2. 匿名用户2024-01-28

    #include ""

    sort(int a,int n) 函数。

    int i,j,t;

    for(i=0;ia[j+1])

    void main()

    int a[10],i,n=10;

    for(i=0;iscanf("%d",&a[i]);这里 &sort(a,n);

    for(i=0;iprintf("%d ",a[i]);

  3. 匿名用户2024-01-27

    x<<=3:将 x 的二进制位向左移动 3 位。

    因为 x=1,所以。

    x 的二进制是:0000 0001

    向左移动 3 位后,为:0000 1000

    0000 1000 到十进制位:2 3 = 8 所以,选择:d

  4. 匿名用户2024-01-26

    x = m/3+n*a/b+1/2

    2+24+ m 是 int 类型,m 3 是 int 类型,四舍五入十进制 =

  5. 匿名用户2024-01-25

    char p[20]=;

    p 是一个由 3 个元素组成的数组,数组中的每个元素都是一个 char[20] 类型的数组。 也就是说,p 是一个二维数组。

    strlen(p[0])+strlen(p[1])+strlen(p[2]) 是 p 中三个字符串的长度之和,即 3+3+3=9。

  6. 匿名用户2024-01-24

    while(a%x ||a%y)

    实际上,这意味着:

    while((a%x!=0) |a%y!=0))事实上,如果 A 不能被 X 整除,或者 A 不能被 Y 整除,那么接下来应该是 A++。

    此时停止的条件是 a%x==0 &&a%y==0,即 a 是 x,y 的公倍数,并且有第一个条件需要满足,因为你从小就开始向上枚举 a。

    因此,我们可以找到 x,y 的最小公倍数。

  7. 匿名用户2024-01-23

    % x 和 % y 由“||操作。

相关回答
14个回答2024-06-08

for(i=2;i<=100;i++)

for(j=2;j<=sqrt(i);j++)if(i%j==0) >>>More

6个回答2024-06-08

#include

void fun(int *a,int *b,int m)int len,len1; >>>More

5个回答2024-06-08

1.选择一个初学者可以使用的好的编程工具。 >>>More

10个回答2024-06-08

这个话题很乏味,我想知道的是你做不到还是懒得做?

13个回答2024-06-08

要么自己做,要么花钱请人做。