![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言例题
静守晨昏
这个作者很懒,什么都没留下…
展开
-
即是5的倍数又是7的倍数
题目:试编程判断输入的整正数是否既是五又是七的整倍数,若是,则输出yes,否则输出no。代码 运行结果原创 2013-10-25 09:31:58 · 3786 阅读 · 0 评论 -
C语言中的函数指针
C语言中的函数指针函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。函数指针的使用: #includetypedef struct (*fun_t) (int,int);fun_t pf;int add(int a, int b){return a+b;}int sub(int a,int b){retu原创 2014-07-07 21:05:41 · 790 阅读 · 0 评论 -
用函数实测字符串的长度
用函数实测字符串的长度#include int GetLen(char * str){ int count = 0; char * p; p = str; while(*p!='\0') { count ++; p++; } return count;}int main(){ char mystring[20]; scan原创 2013-11-15 08:38:41 · 1366 阅读 · 0 评论 -
用函数指针求两个数的最大值
用函数指针求两个数的最大值#include int max(int a,int b){ return (a>b?a:b);}int main(){ int (*p)(int ,int ); int a,b,c; p=max; printf("请输入两个数:\n"); scanf("%d%d",&a,&b); c=(*p)(a,b); pr原创 2013-11-15 08:45:20 · 4280 阅读 · 2 评论 -
用指针逆序输出字符串
用指针逆序输出字符串#include int main(){ char a[10],*p,*c; gets(a); c=p=a; while(*p!='\0') { p++; } while (p!=c-1) { printf("%c",*(--p)); } getch(); return 0;}原创 2013-11-15 08:54:10 · 5913 阅读 · 0 评论 -
二维数组行和列的互换
二维数组行和列的互换#includeint main(){ int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; printf("array a:\n"); for(i=0;i { for(j=0;j { printf("%5d",a[i][j]); b[j][i]=a[i][j]; }原创 2013-11-15 08:30:53 · 2266 阅读 · 1 评论 -
一位数组的选择排序
一位数组的冒泡排序#includeint main (){ int i,j,t; int a[10]; printf("请输入10个数字:\n"); for(i=0;i { scanf("%d",&a[i]); } for(i=0;i { for(j=i+原创 2013-11-15 08:24:45 · 1438 阅读 · 2 评论 -
一个整数称为完全平方数,是指它的值是另一个整数的平方。如81是个完全平方数,因为它是9的平方。请按要求完成:①在三位的正整数中寻找所有完全平方数;例如:144(12*12),676(26*26)
一个整数称为完全平方数,是指它的值是另一个整数的平方。如81是个完全平方数,因为它是9的平方。请按要求完成:①在三位的正整数中寻找所有完全平方数; 例如:144(12*12),676(26*26) 注:编程实现代码 #include#includeint main(){ int num=100,m; while(num原创 2013-10-21 15:44:37 · 7665 阅读 · 0 评论 -
给一个不多于5位的整数,要求(1)求出他是几位数(2)分别输出每一位数字(3)按逆序输出各位数字,例如原数为321,应输出123
给一个不多于5位的整数,要求(1)求出他是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123;代码: #include#includeint main(){ int num,G,S,B,Q,W,place;//G,S,B,Q,W分别代表各位,十位,百位,千位 printf("请输入一个数(0-9999)原创 2013-10-21 15:33:30 · 4529 阅读 · 0 评论 -
连接两个字符串不用strcat函数
题目:输入两个字符串,将两个字符串连接,不使用strcat函数说明: 对于连接两个字符串,c语言中给出了很方便的函数strcat可以直接对两个函数进行连接,但是不使用 strcat 函数,该如何进行字符串的连接,以下给出了两种方法。 (1)使用字符数组代码如下测试数据(2)使用指针代码如下测试数据原创 2013-10-27 09:16:06 · 7750 阅读 · 0 评论 -
水仙花数
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。代码: 运行结果原创 2013-10-25 09:20:08 · 1264 阅读 · 0 评论 -
用C语言求100到200之间的素数
用C语言求100到200之间的素数原创 2014-09-11 20:36:59 · 2326 阅读 · 0 评论