99问答网
所有问题
当前搜索:
关于c语言提问的问题
c语言问题
答:
char c; //定义拿到int a那里去 c=A; //
C语言
区分大小写,没有定义 大写的A改成a printf(“%f,c) //%f改成%c"} 6. 找出下列程序中的错误,用两种不同的方法改正。include <stdio.h> main( ){ int k=42;printf("K=%d\n", K)//最后少写分号了,上面用的小写的k,把k换成小写...
关于C语言
程序的一个
问题
。
答:
你哪里接收输入了?int x;x都没赋初始值,你就b=x了,那b的值就是一个不定值了~按照你说的,输入x,计算5x+1,如果小于500继续循环,如果大于500输出结果,那么 include <stdio.h> int main(void){ int x;scanf("%d",&x);do{ x = 5*x+1;}while( x < 500);printf("%d\t",x);r...
C语言问题
?
答:
从截图代码分析,这是一个创建链表的函数,p是用于传递参数的临时变量:在这段代码中指针变量head是指向链表头节点的指针,p是指向新建节点的指针。循环是当用户有输入时,就新建一个节点(malloc那句代码)。p用于指向新建的那个节点地址,目的是用于后面函数传参,只是一个临时存储用的变量,所以每次循环...
c语言
题目
问题
答:
答案显然是6,选C就对了。解析:首先看for的循环条件,它是ch[i]>='0' && ch[i]<='9',就是说若ch[i]是数字就继续循环,i初值是0,所以先检查ch[0];ch[0]==6,所以要执行体s=s*10+ch[0]-'0';,s初值是0,所以使s=0*10+'6'-'0'==0+54-48==6;然后执行i+=2使i==...
关于C语言问题
答:
答案是:
c
,6,5,A!不会有错的,我用TC验证过了。scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("c,%c,%c,%c\n",a,b,c,d);首先SCANF语句中,a,b输入的是字符,c,d输入的是整型数,所以6,5,65,66中6,5是字符,65,66是整型数;其次看PRINTF语句,如果没有转义等字符(如'...
有关C语言的问题
答:
if是个判断语句,如果后面为0则为假 首先程序判断到if(x++)时,x=0,为假,执行后面的y=2+x,同时因为是x++,x自加一,x=1,由此y=2+1 编程如下 main(){ int x=0,y=0;if(x++)y=1+x;else y=2+x;printf(“y=%d\n”,y);} ...
c语言
新手
提问
答:
换行符(\n)错了 你弄成/n,
前几天有网友
提问
了一个
C语言
printf()函数
问题
,测试后发现原来自己也无...
答:
首先,Integral promotion不是用在这个场合。promote顾名思义就是从低精度转到高精度,也就是char, short等在可以用int表示时全部转换为int,还不够就uint;其次,自动类型转换中,表达式的变量和结果是一律提升到表达式中精度最高的一级,
对于
4/3,就是int/int,结果应当是int,就算是float a=4/3也...
c语言
菜鸟
提问
答:
2,再在有一个的工程的条件下,我们再建立一个源文件;“文件”——“新建”(快捷键Ctri+N),出现:建立源文件,选择“C++ Source ”,一般都是建立这种文件的(适用在当文件中适用)如果要建立头文件的话,选择“C/C++ Header File”,(适用在多文件工程中使用)命名,文件名称,点击“确定”,...
C语言
很简单很简单
的问题
13
答:
printf("%d%d\n",
c
,d); //c,d的值不变 return 0;} int t(int x,int y,int cp,int dp){ cp=x*x+y*y;dp=x*x-y*y;return 0;} 要想改变
C
,d的值,把t函数改成这样 int t(int &x,int &y,int &cp,int &dp){……} 记得把前面声明函数部分也得改成这样,第二个
问题
...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜