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 ...