C语言,求大神指教,c语言,求大神指教

2020-12-11 21:07:00 字数 3275 阅读 4303

1楼:t君凡

#include

#include

int ss(int n)

else

x=1;

}return x;

}main()

else

break;}}

要判断最后一个数时要嗯空格后回车

2楼:匿名用户

问题好像不少……

首先,你的ss函数中的x缺少初值,这样在n=3的时候会出bug,返回随机数

其次,你在发现一个数输入完后出现了回车就立刻break了,这样最后输入的一个数就没有被处理

最后,一个不算问题的东西吧,主要是习惯,printf的时候加上回车(”\n“)或者空格(" ")。

3楼:洛杉矶的飞机

你这个程序将无法判断2是素数,注意这一行for(i=2;i<=sqrt(n);i++),当n为2时,显然进入不了循环,那么x就无法为1,也就判断不了其为素数

c语言,求大神指教

4楼:释一龙

第二题中可以用realloc来扩展内存,并且通过strlen来判断字符串长度,通过遍历字符串比较字符的ascll值判断大小写。

第三个将从字符段长度的一半开始想头尾遍历比较就好了,或者分割成两份用strcmp比较。

c语言,求大神指教

5楼:

二、#include"stdio.h"

intmain(intargc,char*argv)运行样例:

三、#include"stdio.h"

intmain(intargc,char*argv)运行样例:

6楼:唐泇三勺

#include

#include

main()

voidzh(chara)

#include

#include

main()

c语言,求大神指教

7楼:丨红色石头

#include

#include

intmain()

;printf("请输入文件名:");//要带路径scanf("%s",&path);

file*fb=null;

for(i=0;i<63;i++)}printf("字符%c出现次数为:%d\n",words[i],count);

fclose(path);

}return0;}

8楼:百度用户

挺简单的 不懂可以问我

c语言,好吧,这几题我真心不会做了,求大神指教

9楼:

错误太多,改了第一个,你先试用——

把int str1[80],str2[80];改成char str1[80],str2[80];。

把while(str1[i]=getchar())!='\0')改成while((str1[i]=getchar())!='\n')。

把str[i]="\0";改成str1[i]='\0';。

把for(i=0;str1[i];i++);改成for(i=0;str1[i];i++)。

把str2[k]='0';改成str2[k]='\0';。

把n=n*16+str2[i]-0;改成n=n*16+str2[i]-'0';。

把n=n*16+10+str1[i]-'a';改成n=n*16+10+str2[i]-'a';。

把puts(str2[i]);改成puts(str2);。

写得也略复杂了些,提供一个较简单的供参考——

#include"stdio.h"

intmain(intargv,char*argc)

10楼:匿名用户

输入一个以回车结束的字符串 (少于80

个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出

ok:输入一个以回车结束的字符串 (少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串

u need do it yourself:然后将其转换为十进制数后输出

fdump@fdump-hex ~ $ cat arrayin.c

#include

#define max_limit 80

int main(int argc,char *argv)

str_***[i]="\0";

//-----------------------check the input info

printf("#### %s\n",str_***);

//-----------------------****** input

for(i=0;*(p_***+i)!='\0';i++)

}*(p_new+k)='\0' ;

//-----------------------check the new string

printf("#### %s\n",str_new);

return 0;

}fdump@fdump-hex ~ $

fdump@fdump-hex ~ $ ./out

input a ***inal string:zx1?ma0kbq

#### zx1?ma0kbq

#### 1a0b

11楼:听不清啊

#include

intmain(void)

str2[k]='\0';

for(i=0;str2[i]!='\0';i++)printf("newstring:");

puts(str2);

printf("hex=%d\n",n);

return0;}

求大神指教,c语言

12楼:砍侃看

#include

intsumn(intn)

intmain()

c语言,求大神指教

13楼:无兄弟不亚军

maxth(x,y,z) max( max(x,y) ,z )

max(x,y) fun(x,y)

int fun(int x,int y)

一道C语言题目,请大神指教,15、一道C语言题目,请大神指教

1楼 袁世平 include main 2楼 匿名用户 include main 3楼 匿名用户 答案是 1245065 一道c语言编程题,求大神指教! 4楼 匿名用户 include void printdigits int n int main void printdigits int n 恩 ...

求c语言大神解答,求求c语言大神解答 5

1楼 紫薇参星 你的统计字母数字空格和其他字符的c语言程序 我帮你改完了 你看看吧 主要问题是数字和字母的if判断语句应该是一个范围 改动的地方见注释 include int main printf 刚才输入的字符中英文字符个数为 d n ch printf 刚才输入的字符中空格个数为 d n sp...

C语言编程题,求大神解答,C语言编程题,求助大神

1楼 匿名用户 include int main fclose fp return 0 2楼 匿名用户 include stdio h include string h int main while 1 fclose fp c语言编程题,求助大神 3楼 云南新华电脑学校 int fun int x ...