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 · 1299 阅读 · 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 · 551 阅读 · 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; 直观形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1原创 2017-11-02 21:01:33 · 333 阅读 · 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 · 358 阅读 · 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 · 292 阅读 · 0 评论
分享