00问答网
所有问题
当前搜索:
c语言常问的问题
C语言
方面
的问题
答:
我刚开始学
C语言
,听说C语言会出现什么内存分配错误之类
的问题
,我都有点不敢装这类软件了,想请高手们在这方面给我传授一些知识,我是说让我了解一下就行... 我刚开始学C语言,听说C语言会出现什么内存分配错误之类的问题,我都有点不敢装这类软件了,想请高手们在这方面给我传授一些知识,我是说让我了解一下就...
c语言
数组
问题
答:
include <stdio.h>#include <string.h>#include <malloc.h>char *getNum(char *str);//从左往右提取字符串中的数字字符,返回数字字符串int main(){ char str[50],*digital=NULL; printf("1、输入一个小于50个字符的字符串:\n"); scanf("%s",str); if((digital=getNum(st...
一个很简单的
C语言问题
答:
&number");if (number<0.0){ printf("There is no real square root\n");} else { value=sqrt(number);printf("There real square is %lf \n",value);} } 拿去调试吧!我都为你调试过啦,没
问题
!输入-2时输出:There is no real square root 输入4时输出There real square is2 ...
关于
C语言的问题
答:
其实这个
问题
我觉得也说不好,在prime plus这本书里面说这种情况不同编译器有不同的结果,如果你用VC6.0的话,就是如图的答案,先自加或者后自加。如果其他的编译器,可能得到一、的结果是3+4+5=12,也就是说i逐一变化。第二个条件表达式如果?前面成立,就执行a++,如果不成立,执行b++;不过...
新手
提问C语言的问题
答:
因为这句 scanf("%lf,%lf,%d\n",&p,&w,&s);首先要删掉最后的\n。因为scanf在看到\n时会试着跳过所有空字符,所以你的回车都被它吃了,直到遇到一个非空字符为止。也就是说,你输完所有的数以后,scanf会开始吃空格(回车也算),直到你输入一个其他字符(任何非空字符,不一定是\n)。改...
关于
c语言的问题
答:
include<stdio.h>main(){int n,i,sum,a[100];//变量定义 while(1){//无限循环,使无限执行程序,做到循环输入输出 scanf("%d",&n);//输入个数 for(i=0;i<n;i++)//输入数据 scanf("%d",&a[i]); sum=1;//赋值 for(i=0;i<n;i++)//循环判断数组a中每个元素...
C语言
新手问大佬们个
问题
答:
等待输入n呢……且,scanf("%f",&d);应该为scanf("%lf",&d);。不过这并不影响你提
的问题
。
C语言
初学者的一个
问题
答:
getchar从标准输入流中获得一个字符,putchar是输出。getchar你的用法是正确的啊,没有什么错。但是 while(ck<='z'&&ck>='a')这里写错误了?应该是 if(ck<='z'&&ck>='a') 如果是小写字母则转换,而不是进行while循环
C语言
超级菜鸟问个
问题
答:
第一个代表所申请的类型名为 LNode 第二个表示申请一个 LNode 型的变量(相当于int a;中的 int)第三个申请一个变量,变量名为 LNode (相当于int a;中的 a)LinkList表示一个指针型变量,名为LinkList(相当于int *p;中的 *p)
简单的
C语言问题
:scanf函数%d之间加空格
答:
因为这样没有正确的读入数据到i,由于i不是全局变量,不会有初值(0),所以是一个随机的数。这也正是
C语言经常
遇到
的问题
,输入必须和scanf里面的内容相同,比如经常有人scanf("%d,%d",&a,&b),输入就必须是"5,7",而若只输入"5 7"那就出错了 补充:怎么输都错,因为想要读就必须存在至少一个"%d...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜