求C语言大佬帮忙看一下这题,有解析更好,Thanks♪(・ω・)ノ

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
这道题怎么做呀 (ノ・ω・)ノ゙学霸们帮忙看看吧~

c

白雪静默的等待着你的温暖(。・ω・。)

#include <stdio.h>

int fun(int *x,int *y)//自定义地址交换函数; 

{

int t;//自定义函数只能交换变量的地址;这我也讲不太明白; 

t=*x;//C语言就这样规定的; 

*x=*y;

*y=t;

}

int main()

{

int A[6],B[6],i;

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

scanf("%d %d",A+i,B+i);//输入一个A数组的,输入一个B数组的;共输入5次 

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

{

fun(&A[i],&B[i]);//引用函数交换地址 

}//A数组与B数组的值交换; 

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

printf(i<4?"%d,":"%d",A[i]);//(a)?(b):(c)三目运算符,a成立执行b,否则执行c; 

return 0;

}



谢谢你我的恩人

  • 小白求助 C语言题目 求大佬解答 希望有详细步骤
    答:这道题,是寻找质数(Prime number)。从 n+1 这个自然数开始,本题初值int n=10, 所以从n=11 找起。一共要找5个(序号 k=0,1,2,3,4;) ,存放在 a[k]中,循环体: { f=1;n=n+1; -- 每次循环开始,n 增 1,标志 (flag) f=1 (假定是质数)。如果满足这个条件: for (i=...
  • C语言题目,求大佬解答
    答:被2整除的数有7个,被5整除的数有1个,所以count为8.数组被赋了10个数据,所以K数组的第11个数为0,跳出循环,对应K[10],所以i为10.答案B
  • c语言简单程序题把我搞糊涂了 求大佬解疑
    答:这是考逗号表达式的优先级的,逗号表达式优先级最低。但它的运算是从左到右的。第一张图片:根据优先级,先算++,但由于加加在后面,所以返回加加前的值,也就是7。再算等号,赋值给sum,此时sum就是7。然后轮到逗号,逗号之后是sum自加,得8。然后再到下一个num自加,但跟sum已经没有关系了。
  • 求大佬帮我看下这道c语言题
    答:题目有问题 int c[2][3];表示c有2排3列,c语言中数组下标从0记起,c[2][1]相当于c的第3排第2列,属于越界操作,使用了c后面的第2个int 按照一般的规则来说c后面的第二个int应该是j,循环过后j的值为3,打印出来的应该是3 但一些编译器生成的栈中变量的顺序、间隔以及未初始化区域的默认...
  • C语言求助,哪位大佬帮我看看这道题?一直搞不清楚
    答:C语言求助,哪位大佬帮我看看这道题?一直搞不清楚 50  我来答 4个回答 #热议# 网文质量是不是下降了? xoaxa 2019-12-28 · TA获得超过8269个赞 知道大有可为答主 回答量:6415 采纳率:72% 帮助的人:1721万 我也去答题访问个人页 关注 展开全部 #include <stdio.h>#include <string...
  • C语言,麻烦大佬看一下哪里错了,为什么给的0分,谢谢
    答:递推就把复杂问题分解成重复的单运算,再通过循环累积计算。这里fn就是前两个数的和,比如f3就是f1,f2的和,f4就是f2,f3的和,所以要得到f4(也就是n=4),只要先计算f1+f2,再拿这个和加上f2(上一次运算式子中最大数)。另外,题目要求在循环递推时直接取余。(先求和再取余等同于分别取余再...
  • 请教各位C语言大佬,这道题答案是什么
    答:这是二维数组默认初始化问题。共两行,每行5列。第一行最后两个默认取0.a(0)(7)相对a(0)(0)的偏移为7.从第一个元素开始再顺序数7个元素。这样取一个默认为0的元素。
  • C语言,哪位大佬可以帮解析一下这些题目的的答案怎么选出来的?谢谢各位...
    答:B——把b[0][0]元素的值赋给a[0][0]元素,正确。C——a[0]、b[0]都是常指针,不能再赋值,连a[0]=a[0];这样都不行,别说a[0]=b[0];了。D——错误同本题A选项。(3)A——a是int (*)[3]型指针,没有那种赋值语法;即使有也犯了“整体”赋值错误。B——把b数组中的一个...
  • C语言的题求大佬求大佬求大佬
    答:第一题的本质是冒泡排序。输入的5个数字里面,第一个数字“4”代表接下来要输入4个带排序的数字。因此题目里给出一共5个数字。所以输出结果是按照升序排序的4个数字,1,3,5,7。第二题是子函数的调用与递归问题,建议动笔运算,主函数里面的实参会传递到子函数里的形参,这里的数组a[3]会传递...
  • C语言,哪位大佬能帮我解释一下这题目是怎么算出来的
    答:13)NULL是定义的常量,其值为0,选D 14)0X02就是2,<<2是左移2位,相当于乘以2^2,所以输出值8,选C 15)f2('k')的值为2(因为case'k':k++;的后面没有break;所以继续执行下一行的k++排印再break),f2('y')的值为1(执行default:k++;),故选B 16)f3(10)的值为-1(因为j...