- 博客(20)
- 收藏
- 关注
原创 求圆周长面积
#define p1 3.1415926#include <stdio.h>#include <math.h>int main(){ double r=3.67,c,s,v; c=2*p1*r; s=p1*pow(r,2); v=4.0/3.0*p1*pow(r,3); printf("s=%f\nc=%f\nv=%f\n",s,c,v); retur...
2018-12-08 14:36:33
324
原创 水仙花数的两种写法
/*输入两个三位数,判断是否为水仙花数*/#include <stdio.h>#include <math.h>int isYes(int n){ int i,j,k; i=n/100;//百位数字 j=n/10%10;//先/10数字变为2位数,即暂时丢弃个位数字,%10是十位数 k=n%10;//个位数字 if(n==i*i*i+j*j*j+k*k*k...
2018-12-08 14:35:02
375
原创 求兔子总数(斐波那契)
#include <stdio.h>int main()//求有几个兔子,这是斐波那契数列,1,1,2,3,5,8,13 { long int f1,f2;//保证可以输出所有数字 int i; f1=1;f2=1; for(i=1;i<=20;i++)//给i付初值,40个数两两相对总共有20次,i决定循环次数 { printf("%12ld %12ld"...
2018-12-08 14:33:57
614
原创 数组元素的排序
#include <stdio.h>int main(){ int i,j,temp; int arr[10]={99,94,95,93,92,91,90,88,97,89}; for (i=0;i<=9;i++)//数组中10个元素输出 printf("%d,",arr[i]); for (i=9;i>=0;i--)//从第九个元素开始,9,8,7,6,5...
2018-12-08 14:32:37
674
原创 求平均
#include <stdio.h>int main(){ float average(float array[10]); float score[10],aver; int i; printf("input 10 scorea:\n"); for(i=0;i<10;i++) scanf("%f",&score [10]); aver=average(...
2018-12-08 14:31:42
205
原创 初步了解指针
#include<stdio.h>struct INFO{ int a; char b; double c;};int main(){ int *p; char *p1; float *p2; double *p3; struct INFO *p4;...
2018-12-08 14:31:03
110
原创 圆的周长
#include <stdio.h>#define pi 3.1415926int main(){ double r1=1.53,r2=21.83,r3=123.71,s1,s2,s3; s1=2*pi*r1; s2=2*pi*r2; s3=2*pi*r3; printf("s1=%10.2f\ns2=%10.2f\ns3=%10.2f\n",s1,s2...
2018-12-08 14:29:49
1936
原创 分期付款的计算
#include <stdio.h>#include <math.h>int main(){ int d=324500,p=3245; double r=0.008,m=0; m=(log10(p)-log10(p-d*r))/log10(1+r); printf("month=%f\n",m); printf("total=%f\n",m*p); re...
2018-12-08 14:28:53
1480
原创 递推求阶乘
/*用递推法求阶乘*/ #include <stdio.h>int main(){ long fac(int n);//使用前需要声明 int n; long fact=0;// printf("please input a interger number:\n"); scanf("%d",&n); fact=fac(n);//值是return fac ...
2018-12-08 14:27:45
1863
原创 1到101之间的素数
#include "stdio.h"#include <math.h> int main (){ int m,i,k,h=0,leap=1; printf("\n"); for(m=101;m<=200;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) { leap=0;break; }...
2018-12-08 14:26:40
1090
原创 选择法排序
#include <stdio.h>int main(){ int s(int array[], int n); int a[10], i; printf("enter the array:\n"); for (i = 0; i < 10; i++)//输入需要排序的10个数 scanf("%d", &a[i]); s(a, 10);//调用 pr...
2018-11-25 15:31:47
196
原创 a,b两队谁是赢家
#include <stdio.h>higher(int x,int y){ int flag; if(x>y) flag=1;//a队+1 else if(x<y) flag=-1;//b队+1 else flag=0;//平 return flag;}int main(){ int a[10],b[10],i,n=0,m=0,k=0; p...
2018-11-22 17:33:21
261
原创 c语言4个比较大小,函数的嵌套
#include <stdio.h>int main()//{ int max_4(int a,int b,int c,int d);//对max _4的声明 int a,b,c,d,max; printf("Please enter 4 interger number:\n"); scanf("%d%d%d%d",&a,&b,&c,&d)...
2018-11-22 13:38:14
8583
原创 测试,字符函数
测试#include<stdio.h>int main(){char a[90],b[90];gets(a);gets(b);puts(a);printf("%s\n",strcat(a,b));puts(a);printf("%s\n",strcpy(a,b));puts(a);puts(b);printf("%d\n",strcmp(a,b)); ...
2018-11-20 20:52:40
152
原创 水仙花数,c语言
/*输入两个三位数,判断是否为水仙花数*/#include <stdio.h>#include <math.h>int isYes(int n){ int i,j,k; i=n/100;//百位数字 j=n/10%10;//先/10数字变为2位数,即暂时丢弃个位数字,%10是十位数 k=n%10;//个位数字 if(n==i*i*i+j*j*j+k*k*k...
2018-11-19 21:18:08
1138
原创 三个字符串比大小
#include <stdio.h>#include <string.h>int main(){ char string[20];//字符串长度19 char str[3][20];//3个字符串,限制每个字符19个字符 int i; for (i=0;i<3;i++)//接受3次字符串 gets(str[i]);//从终端输入一个字符串到字符...
2018-11-19 21:13:59
2861
原创 起泡法排序
#include <stdio.h>int main(){ int a[10];//定义数组a,元素共有10个,元素0,1,2,3,4,5,6,7,8,9 int i,j,t; printf("input 10 numbers:\n"); for(i=0;i<10;i++)//元素逐个赋值 scanf("%d",&a[i]);//循环中使用scanf各元素...
2018-11-14 13:23:12
6864
原创 三个数排序,只用if
#include <stdio.h>int main(){int a,b,c,d,e,f,g;scanf("%d %d %d",&a,&b,&c);if(a>b&&a>c)d=a;if(b>a&&b>c)d=b;if(c>a&&c&am
2018-11-14 09:11:16
671
原创 二维数组元素互换
#include <stdio.h>int 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<2;i++)//数组a的行数共2行,循环2次 { for(j=0;j<3;j++)//3列,循...
2018-11-13 17:08:18
4404
1
原创 在whlie中\r\n空格的区别
#include <stdio.h>int main(){char c;while((c=getchar())!=’\n’)//检测到回车,退出循环{if((c>=‘a’&&c<=‘z’)||(c>=‘A’&&c<=‘Z’)){c=c+4;if((c>‘Z’&&c<=‘Z’+4)||c
2018-11-12 09:22:08
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人