www.3112.net > C语言答辩什么鬼

C语言答辩什么鬼

我们学校的答辩就是通过你自己的代码老师会问你相关问题。

%d是按照十进制整数形式输出,%nd中的n表示有效数字的位数; %c是按照字符型输出;%f是按照浮点数输出;%lf是按照长浮点数输出; %o是按照八进制输出;%x是按照16进制输出;%e是按照科学计数法输出结果。 以上都是输出格式控制符,希望可以帮到...

你发的图很不清楚,只能看个大概。。。你看看main函数最下面一行语句:return();是什么?错误应该就是这个,应该改为return 0; 是数字0

箭头应该是打印错误了,应该也是->,作用就是结构体指针访问结构体成员,&应该是和(p->no)连在一起的,是取(p->no)的地址,就是给结构体内的no变量输入一个值

这是c语言的科学计数法表示的浮点数,变量为float ,double 类型的会出现 表示 1.98*10的2次方, +可不写 1.98e+02=1.98e2=1.98e02

限定双精度浮点数运算的精度

if(getchar()=='\n') 这句在做判断时,即使当前字符不是回车也会把字符从缓冲区中读出,相当于把你换行后的第一个字符吃掉了。可以这样改: #include #include int main(void){ char str[101][11]; int i=0,len,j,flag=0; while(gets(str[i++])!...

你不把代码发上来别人不知到,至少发这个函数的吧 , 多数问题是堆栈变量被覆盖了吧 -- 你这个函数paimingxianshi返回的东西部分指向了堆栈上的东西,被printf覆盖了,所以第二次调用时就出错了,大概是这样吧

你的程序问题在于一些初始化的问题. 我把代码贴上来,你自己比较下哪里不一样,我改一少少.不懂再问吧. #include #include #include #include // dictionary of words to play with char *list[] ={ "banana", "programmer", "tongue", "favourite...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com