C编程
desirelll
Android开发学习者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符和字符串操作
实例:统计各种字符个数输入一组字符,要求分别统计出其中英文、数字、空格以及其他字符的个数。代码:#includeint main(){char a;int letter=0,number=0,space=0,other=0;while((a=getchar())!='\n'){if(a>='a'&&a='A'&&aletter++;else if(a原创 2016-03-31 09:09:36 · 473 阅读 · 0 评论 -
指针与数组
实例:使用指针输出数组元素本实例通过指针变量输出数组的各元素值,运行程序后,输入10个数值,运行后,可以看到输出的数组元素值。(指针p指向数组a,p=a或者p=&a[0])代码:#includeint main(){int a[10],*p,i;for(i=0;iscanf("%d",&a[i]);for(p=a;pprintf("%d ",*p);原创 2016-04-10 10:54:59 · 385 阅读 · 0 评论 -
条件判断
实例:输入任意3个整数,编程实现对这3个数进行由小到大排序并将排序后的结果显示在屏幕上。代码:#include int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); int t; if(a>b) { t = a; a = b;原创 2016-03-30 16:24:21 · 331 阅读 · 0 评论 -
多重循环打印图形
实例:用#打印如下所示的三角形 # ### ############ #########代码:#includeint main(){int i,j,k;for(i = 1;i{for(j=5-i;j>0;j--)printf(" ");for(k=1;kprintf("#");print原创 2016-03-30 16:56:15 · 629 阅读 · 0 评论 -
循环的数学应用
实例:序列求和用while循环做一个简单的计算 s=1+1/2+1/3+...+1/n。代码:#includeint main(){int i=1,n;double sum=0;scanf("%d",&n);while(i{sum=sum+1.0/(double)i;i++;}printf("%lf",sum);return 0;}原创 2016-03-30 19:14:42 · 732 阅读 · 0 评论 -
数组
实例:逆序存放数据任意输入5个数据,编程实现将这5个数据逆序存放,并将最终结果显示在屏幕上。代码:#includeint main(){int a[5];int i;for(i=0;iscanf("%d",&a[i]);int b[5];for(i=0;ib[4-i]=a[i];for(i=0;iprintf("%d ",b[i]);原创 2016-03-30 21:00:20 · 1047 阅读 · 1 评论 -
指针变量
实例:使用指针实现数据交换本实例实现使用指针变量实现交换两个变量(a和b)的值。代码:#includeint main(){void swap(int *p1,int *p2); int a,b;int *p1,*p2;scanf("%d %d",&a,&b);p1=&a;p2=&b;swap(p1,p2);printf("%d %d",a,b)原创 2016-04-08 15:43:07 · 289 阅读 · 0 评论 -
宏定义与位运算
实例:用宏定义实现值互换试定义一个带参数的宏swap(a,b)以实现两个整数之间的交换,并利用它将一维数组a和b的值互换。(注:宏定义不能换行)代码:#include#define swap(a,b){int c;c = a;a = b;b =c;}int main(){int i,j,a[10],b[10];printf("数组a:");for(i=0;i原创 2016-04-07 09:30:23 · 1407 阅读 · 0 评论 -
趣味计算
实例:加油站加油某加油站有a、b、c三种汽油,售价分别为3.25、3.00、2.75(元/千克),也提供了“自己加(n)”或“协助加(m)”两个服务等级,这样用户可以得到5%或10%的优惠。编程实现针对用户输入加油量x,汽油的品种y和服务的类型z,输出用户应付的金额。代码:#includeint main(){float x,price,server,charge;ch原创 2016-04-06 20:03:09 · 1879 阅读 · 0 评论 -
函数
实例:求字符串中字符的个数输入一个字符串,要求使用函数调用的方法计算出该字符串共含有多少个字符。代码:#includeint main(){int length(char str[]);char str[100];gets(str);printf("%d",length(str));return 0;}int length(char str[原创 2016-04-06 15:52:04 · 465 阅读 · 0 评论 -
简单算法问题
实例:任意次方后的最后三位数编程求一个整数任意次方后的最后三位数。代码:#includeint main(){int i,x,y,z=1;scanf("%d %d",&x,&y);for(i=1;iz = z*x%1000;printf("%d",z);return 0;}原创 2016-04-10 11:23:00 · 373 阅读 · 0 评论
分享