c语言几个小小的问题 高手帮个忙
1. C 逗号在这里不合法 2. 输出2,虽然x是浮点型,但是10和4都是整型,所以先按整型运算,再将结果转换为浮点型 3. (++x, y++)表示这是一个逗号表达式,逗号表达式取最后一个表达式的值,也就是y++的值,所以输出结果是3和3 4. printf("%8.4g\\n",b); 这句输出8756,%g表示按%e或者%...
关于C语言编写程序的一个疑问 高手帮忙看看我的程序哪错了
最后,尽量不要在C语言代码中夹杂中文,虽然我知道你是在做说明,那就正规点用\/\/作注释。不要再写成char verb[100][8]={"开炮",等一百个词}; 养成良好的代码书写习惯也是学习C语言很重要的一环。特别提醒这四个问题,祝你编程方面有所提高。另外说明一声,C语言是认汉字的,你老师说的没错。以...
c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...
C语言的问题 高手来帮忙啊 线上等
for(x=0;x<=300;x+=3)\/\/你先注意for语句的语法,要用; x==0不对,我们需要的赋值,而不是判断 x<=300,因为铅笔最多可买300支 x+=3,因为要用完整数元铅笔的数量一定是3的倍数 如果你x+=3不能立即 可以写成x=x+3 for(y=0;y<=20;y++)\/\/道理同上 for(z=0;y<=33;...
一道C语言问题,请各位高手们帮一下。
z_t_c_1 采纳率:32% 来自:芝麻团 擅长: 笔记本电脑 C\/C++ VB 汇编语言 其他编程语言 其他回答 sub的形参与实参是值传递,所以不改变实参的值,所以X3,X4的值不变,而X1,X2是全局变量,在每个函数里都可以用,所以在sub中改变了X1的值 微袅依依 | 发布于2012-03-08 举报| 评论 12 0 sub(x3,x4...
高手用C帮我编写几个程序,我学习参考。~!!
这两个数交换位置。第一遍的(N-1)次比较后,最大的数已放在最后,第二遍只需考虑(N-1)个数,以 此类推直到第(N-1)遍比较后就可以完成排序。另外注意:c语言中的数组元素下标是从0开始的。void sort(int a[],int n){ int i,j,t;for(i=0;i<n-1;i++) \/\/一共执行n-1次...
c语言高手帮我做一下“输入1000个正整数,输出其中最大的数”怎样调试...
用一个if语句就能保证输入都是正数 int i=0;int num[1000];while(i<1000;){ scanf("%d",&num[i]);if(num[i]>0){ i++;} } 现在就能保证输入到num数组的数都是正数 之后你再用一个算法求最大值就可以了,比较简单而且对效率要求不高的可以用冒泡排序 ...
C语言高手帮忙做这三道题,要详解 谢谢拉!!
1、A while()是判断括号里的是真还是假,若表达式为0,就是假,若表达式非0,就是真。"!"是非逻辑运算符,简单说就是把非0变成0,把0变成1。。。"while(!x)”就是"(!x)"取真是进行循环,就是"!x"的值为非0时,就是"x"的值为0时。所以就是x==0.2、C 这题和上题一样,就是(m...
C语言的数组和指针问题,谢谢高手的解答!
int (B[1])[4];int (B[2])[4]; 这时,对比一下第一题,(B[0])或者B[1] 或者B[2] 代替了原来的B,而原来的B是一个指向大小为四的一维数组的第一个元素,所以这里的B[0],就是一个指向大小为四的一维数组的第一个元素,(其实不单只是0,B[1],B[2]也是的,只是[0],[1],...
C语言的问题,高手进来帮帮忙
void main(){ \/\/ 开始 \/\/创建 整型数变量a 三个元素的数组b int a,b[3];int i,j,k;\/\/输出并换行 printf("输入一个三位数:\\n");\/\/ 输入一个数值,赋给变量a scanf("%d",&a);\/\/ 循环 先 i=100, j=0 如果 i>1 就继续循环,每次循环后 i=i\/10, j=j+1 for (i=100,j...