- 博客(17)
- 收藏
- 关注
原创 用指针交换两个数
#include<stdio.h>void change(int *p,int *q){ int t; t=*p; *p=*q; *q=t; }int main(){ int a,b,*p,*q; scanf("%d%d",&a,&b); p=&a; q=&b; change(p,q); printf("a=%d b=%d",a,b);
2017-12-23 11:05:16 499
原创 输入几个数求平均值
//输入几个数求平均值#include<stdio.h>int main(){ int x; double sum=0,aver; int cnt=0; scanf("%d",&x); while(x!=-1) { sum+=x; cnt++; scanf("%d",&x); } i
2017-12-23 10:48:42 2314 1
原创 求1-10,20-30,45-60三个区间数字的总和
#include <stdio.h> #include <stdlib.h> int sum(int a,int b) { int i; int sum; for(i=a;i<=b;i++) { sum=sum+i; } return sum; } int main() { int x
2017-12-23 10:26:47 1071 1
原创 在一组给定的数据中,找出某个数据是否存在。
#include <stdio.h> int search(int key,int a[],int length) { int ret=-1; int i; for(i=0;i<length;i++) { if(a[i]==key) { ret=i; break
2017-12-23 10:10:58 1282
原创 输入数量不确定的[0,9]范围内的整数,统计每个数字出现的次数,输入-1时结束程序。
int main(){ int i; int num[10]={0}; scanf("%d",&i); while(i!=-1){ if(i>=0&&i<=9){ num[i]++; } scanf("%d",&i); } for(i=0;i<10;i++) {
2017-12-23 09:54:25 10405 2
原创 利用静态变量计算n的阶乘
#include <stdio.h>#include <stdlib.h>long Func(int n);int main(){ int i,n; printf("INPUT n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d!=%ld\n",i,Func(i)); }
2017-12-05 11:52:27 4958
原创 用函数编写计算m!
#include <stdio.h>#include <stdlib.h>long Fact(int n);int main(){ int m; long ret; printf("INPUT m:"); scanf("%d",&m); ret=Fact(m); printf("%d!=%ld\n",m,ret); return 0;}
2017-11-28 11:54:15 427
原创 计算1+3+5+...+99+101的值
#include <stdio.h>#include <stdlib.h>int main(){ int i,sum=0; for (i=1;i<=101;i=i+2) { sum+=i; } printf("sum=%d\n",sum); return 0;}
2017-11-28 09:15:57 1529
原创 求1~100能被7整除的数之和
/*求1~100能被7整除的数之和*/#include<stdio.h>main(){ int n; long sum=0; for(n=1;n<=100;n++) { if(n%7==0) sum+=n; } printf("%ld\n",sum);}· ·
2017-11-20 19:09:22 12654 1
原创 计算一个三位数的各位之和
#include <stdio.h>#include <stdlib.h>int main(void){ int a,b,c,x,sum; scanf("%d",&x); a=x/100; b=(x-c*100)/10; c=x%10; sum=a+b+c; printf("a=%d,b=%d,c=%d,sum=%d\n",a,b,c,sum);
2017-11-17 20:08:42 810 1
原创 区分break语句和continue语句
#include<stdio.h>main(){ int a,b; for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } pr
2017-11-16 21:29:47 199
原创 求100到300之间能被3整除的数的和
#include<stdio.h>main(){ int n; long sum=0; for (n=100;n<=300;n++) { if (n%3==0) sum=sum+n; } printf("%ld\n",sum);}![这里写图片描述](http://img.blog.csdn.net/201711
2017-11-16 21:01:17 2793
原创 交换两个数
#include<stdio.h>void Swap(int *x,int *y);main(){ int a,b; scanf("%d%d",&a,&b); Swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0;}void Swap(int *x,int *y){ int temp; temp
2017-11-16 20:36:45 148
原创 计算一个三位数各位数之和
#include <stdio.h>#include <stdlib.h>int main(){ int i, j, k; char space=' '; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) { printf("%c",space ); } for(k=1;k<=6;k++)
2017-11-12 20:56:28 2346
原创 计算1!+2!+3!+...+n!
#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n;![这里写图片描述](http://img.blog.csdn.net/20171112203546048?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGcxN18zODI0MTQxNzEzOQ==/font/5a6L5L2
2017-11-12 20:39:16 752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人