66问答网
所有问题
当前搜索:
c语言题带解析
c语言
问题,请给出详细的
解析
,谢谢
答:
main(){ char a[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++) //当i = 0;j = 1时 a[0][0]为o, a[1][0]为t,for(j=i+1;j<5;j++)if(a[i][0]>a[j][0]) //单词首字母排序 小的向前移动 { t=a[i][0]...
c语言
问题求解
答:
并不是同时赋给amin和amax,每次只能执行一个if分支。对于每一次循环只能是要么执行amax=x,要么执行amin=x。只不过是一个while循环判断输入的这个数字是不是最大值或者最小值而已,这样一次循环办能两个事情,方便。不可能出现一个数既比最大值要大还比最小值最小。不明白可以往下看。
解析
这个题让...
C语言题目
,请详细
解析
一下,跪谢
答:
include <stdio.h>#define N 10// 打印空格 void PrintSpace(int n){ while( n-- ) putchar(' ');}int main(){ int a[N+1][N+1]; int i, j; for(i = 1; i <= N; ++i) { PrintSpace(N-i); a[i][1] = a[i][i] = 1; // ...
C语言
基础题,谁能帮忙解答一下,要有详细注释,谢谢
答:
答案是:1 65 1.5 6.5 【
解析
】对于赋值符号,计算方向是从赋值符号右边往左计算的,所以我们看:a = f /=
c
*= (x=6.5);我们就能很容易地求出:x = 6.5;c = c * x = 10 * 6.5 = 65;(这里注意下,虽然c是字符型,但是整型也是可以赋给它的,毕竟字符也是和ASCII对应的...
求这个
C语言题目
的答案及
解析
答:
你好,答案是11。int *p 这里定义了指针p,然后p = &a 就是把a的地址赋给了p,这个时候指针p指向a,即*p的值是等于a的,也就是10.所以后面的a = *p +b 也就是 a = 10 + 1 = 11,最后打印出来的a的值就为11.
C语言题目解析
答:
题目
中的意思是输入一个算式,把参与运算的前后两个数赋给变量a,b,然后将运算符赋给字符变量
c
,switch(c)是判断c的值,当c==‘+’时执行case '+':后的所有语句,因为遇到一个break;程序就跳出switch结构,因此,当c==‘+’时真正执行的是这部分:printf("%lf\n",a+b);break;类似的,当c...
求这几题
C语言
程序设计
题目
的
解析
答:
题目
的解释(见图)
两道很基础的
C语言题
求求好心人帮忙给出答案和
解析
答:
第一题,从
题目
看,main中输入了一个字符数组到item,并把这个item传给delnum处理,delnum中的那个循环,是逐个判断s[i]是否是小于'0'或者大于9,即判断s[i]是否非数字,如果非数字,则用s[j++]=s[i]来将内容保存,举个例子,比如输入a9,在delnum中,第一次循环i=0,s[0]为'a',满足if...
求
C语言题目解析
过程。谢谢。
答:
1.有以下程序。// 函数 f 的参数 y 是传值,x 是传地址 // 在函数 f 里面对 y 的修改,不会影响到给参数 y 传值的变量(这里是主函数里面的变量 y)// 在函数 f 里面对 x 的修改,会影响到给参数 x 传地址的变量(这里是主函数里面的变量 x)void f(int y,int *x){ y=y+*x...
C语言题目
,求大神
解析
!
答:
static int
c
=2; //此变量前一次调用后的值,可以保留到下一次调用时继续使用 b+=1;c*=2;return(a+b+c);//第一次返回2+2+4=8(c变为4)//第二次返回2+2+8=12(c变为8)//第三次返回2+2+16=20(c变为16)} int main(){ int a=2,i;for(i=0;i<3;i++)printf("...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言程序分析题详细解析
c语言程序设计考试题及答案解析
c语言测试题目及解析
c语言选择题及答案解析
大一c语言考试题及答案解析
c语言期末试题及答案解析
c语言编程题库100题
c语言考试题及答案详解
大一c语言编程题