88问答网
所有问题
当前搜索:
c语言常见问题及解答
c语言问题
,求
解答
我的为什么错了
以及
正确答案
答:
源程序带分号的只是做了个声明,你还没有实现函数 具体应该是 void printN(int n);void printN(int n){ int i;for (i = 1; i < n; i++){ printf("%d\n", i);} }
很简单的
C语言问题
求
解答
。。。
答:
/ 2 2 : 是 3 3 : 是 127 127 : 是 q Press any key to continue / include <stdio.h>#include <math.h>int Prime(int n) {int i,flag = 1;if(n < 2) return 0; // 小于2的数不是素数for(i = 2; i <= sqrt(n) && flag; ++i)if(n % i == 0) flag = 0;...
大一
C语言问题
,求
解答
答:
(a=a+1,b+a,b+1)这是一个逗号运算 最后的结果是 b+1 前面a=a+1,b+a 没有改变b的值,所以结果就是b+1=8
C语言问题
求高手
解答
答:
//
问题
主要在于保存姓名的数组应该定义成数组,而不是只定义指针,而没有分配实际的存储空间#include<stdio.h>#include<conio.h>#include <string.h>main(void) {int d[1000];int b[1000];int
c
[1000][20]; int i=0,m,v=0,sum,n,k=0,j,t,z;char a[1000][20]; //char *a...
C语言
编程作业,求
解答
答:
作业1:result(int)= c (char) * i (int) + f (float) / d (double) -(f + i);第一步:f+i, 一个float和int相加,按精度高的float进行计算,结果为float result = char * int + float/double - float;第二步:char * int, 他们都是整数相加为int result =int + float/double...
大一
C语言
求
解答
答:
(三)项目四 数组 选择题:1.若二维数组a有m列,则在a[i][j]前的元素个数为___d___.a)j*m+i b)i*m+j
c
)i*m+j-1 d)i*m+j+1 2.以下对二维数组a的正确说明是___c___.a)int a[3][]; b)float a(3,4); c)double a[1][4]; d)float a...
C语言问题
求大神
解答
答:
楼主你好。(b=2,n%=b)其实就是两条语句,第一条语句将b赋值为2,第二条语句将n对b取余并将结果存到n中,(也就是5%2的结果为1,把1赋值给n)。然后上面这条语句的返回值就是第二条语句的返回值,也就是1,因此a%=(b=2,n%=b)+4就相当于a%=1+4即a%=5。而12%5的值为2,将2...
C语言
的一个
问题
。。求
解答
。
答:
结果是20 在其中加一项输出代码,你估计就清楚过程了 int i, j, m=0; for(i=1;i<=15;i+=4) for(j=3;j<=19;j+=4) { m++; printf("i=%2d, j=%2d, m=%2d\n",i,j,m); } printf ("%d\n",m);前面20行就是printf("i=%2d, j=%2d, m=%2d\n",i,j,...
C语言问题
求
解答
过程 过程
答:
sort(int a[]){ int i,j,t; for(i=0; i<=4; i++) for(j=0; j<4-i; j++) if(a[j] > a[j+1]) { t = a[j]; a[j] = a[j+1]; a[j+1] = t; }}这个是冒泡排序算法,不会的话可以百度或者追问,把a数组从小到大排序。看你红笔的...
C语言
的一个
问题
~求
解答
答:
选A,函数参数值传递,不是传参数本身,而是参数的一份副本,故参数c的值是不会改变的。include <stdio.h> include <string.h> typedef struct { char name[9];char sex;float score[2];}STU;void f(STU a){ STU b={"Zhao",'m',85.0,90.0};int i;strcpy(a.name,b.name);a.sex...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜