
C编程练习
文章平均质量分 73
Luna_ll
这个作者很懒,什么都没留下…
展开
-
C语言编程练习
/*1、 给你任意三个整形数据,找出其中最大一个整形数。*/#include main(){ int a,b,c,max; int findmax(int x,int y,int z); printf("请输入三个整型数:\n"); scanf("%d %d %d",&a,&b,&c); max = findmax(a,b,c); printf("max= %d\n",ma原创 2017-10-18 10:57:25 · 1225 阅读 · 1 评论 -
C语言练习(二)
/*1.输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。*/#include main(){ char c; int letter = 0; int space = 0; int num = 0; int other = 0; printf("请您输入一行字符:\n"); //字符串接收 //c = getchar(); //while(c!='\n')原创 2017-10-31 10:53:16 · 461 阅读 · 0 评论 -
C练习题-(三)
1.用标准C编程:找出整形数字1-100之间的素数,并打印出来(素数:除了1和自己本身可以被整除)3、 用标准C编程:输出杨辉三角形的前10行:三角形的每一行是(x+y)^n的展开式各项的系数。例如:第一行是(x+y)^0,其系数为1;第二行是(x+y)^1,其系数为1;第三行是(x+y)^2,其展开式为x2+2xy+y2,系数分别为1,2,1;直观形式如下:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1原创 2017-11-02 21:01:33 · 263 阅读 · 0 评论 -
C练习-(四)
/**1.int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001*/#include unsigned int intvert(unsigned int x, int p, int n){//参数需要判断,p原创 2017-11-16 22:26:59 · 309 阅读 · 0 评论 -
C练习-(五)
1.写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1.(例如:字符串”123454321”就是回文字符串)int fun(char *p){int len = strlen(p);int over_half = len%2 + len/2; //后半部第一个标号int before_half = len/2 - 1; /原创 2017-11-23 22:35:43 · 243 阅读 · 0 评论