![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
NO_24
这个作者很懒,什么都没留下…
展开
-
C语言:字符串反写
#include <string.h>#include <stdio.h>void reverse(char *s){char *p,*q,t;for(p=s,q=s+strlen(s)-1;p<q;p++,q--) {t=*p; *p=*q; *q=t; }}main(){char str[50];gets(str);reverse(str);puts(str);}/*abcdefghijkllkjihgfedcbaPr...原创 2020-05-14 18:05:16 · 1438 阅读 · 0 评论 -
C语言:输入一个二进制数,输出十进制数
#include <string.h>#include <stdio.h>htod(char c[ ]){int i,n=1,s=0,d;for(i=strlen(c)-1;i>=0;i--) {d=c[i]-'0'; s=s+d*n; n=n*2; }return(s);}main(){char c[20]; gets(c); if(c[0]=='-') printf("decimal number:-%d\n"...原创 2020-05-14 18:00:48 · 5307 阅读 · 0 评论 -
利用静态变量求阶乘
#include<stdio.h>int fac ( int n ){ static int t = 1 ; t = t * n ; return (t ) ;}main ( ){ int i ; for ( i=1 ; i<=5 ; i++ ) printf ("%d! =%d\n" , i , fac ( i ) ) ;}/*1! =12! =23! =64! =245! =120Press any key ...原创 2020-05-14 17:54:52 · 1095 阅读 · 0 评论 -
C语言:auto动态变量、static静态变量
#include<stdio.h>f(int a){ auto int b=0 ; static int c=3 ; b=b+1; c=c+1; return (a+b+c);}main( ){ int a=2,i; for(i=0;i<3;i++)printf("%d ",f(a));}//7 8 9 Press any key to continue原创 2020-05-14 17:47:44 · 1281 阅读 · 0 评论 -
C语言全局变量:有一个一维数组,内放10个学生的成绩,写一个函数,求出平均分、最高分和最低分。
#include<stdio.h>int max, min ;float average ( int array [ ] , int n ){ int i ; float aver , sum = array [0] ; max = min = array [ 0 ] ; for( i=1 ; i<n ; i++ ) { if( array[i] > max ) max=array[i]; else if ( array[i] <...原创 2020-05-14 17:38:16 · 12841 阅读 · 0 评论 -
C语言结构体存放:学生学号、姓名、四个成绩
#include<stdio.h>int main(){ struct stdent { long num; char name[20]; int score[4]; }st; int i; scanf("%ld%s",&st.num,st.name); for(i=0;i<4;i++) ...原创 2020-05-07 19:25:37 · 4758 阅读 · 0 评论 -
C语言函数(有返回值函数):判断素数
#include<stdio.h>#include<math.h>int main(){ int prime(int m); int n; scanf("%d",&n); if(prime(n)==1) printf("%d is a prime number\n",n); else pr...原创 2020-05-07 17:45:20 · 595 阅读 · 0 评论 -
C语言函数(无返回值函数):判断素数
#include<stdio.h>#include<math.h>void prime(int m){ int j,k; k = sqrt(m); for(j=2;j<=k;j++) if(m%j==0) break; if(j>k) printf("%d is a prime number\...原创 2020-05-07 17:30:53 · 1546 阅读 · 0 评论 -
C语言函数递归:求n!
#include<stdio.h>int main(){ int jiecheng(int n); int n; scanf("%d",&n); if(n<0) { printf("error!\n"); return 0; } else printf("%d!=%...原创 2020-05-07 16:35:36 · 802 阅读 · 0 评论 -
C语言函数递归:age问题
#include<stdio.h>int main(){ int age(int n); int i; scanf("%d",&i); printf("%d\n",age(i)); return 0;}int age(int n){ int nianling; if(n==1) nianling ...原创 2020-05-07 16:22:51 · 2036 阅读 · 0 评论 -
C语言函数嵌套:求四个数的最大值
#include<stdio.h>int main(){ int max(int a,int b,int c,int d); int a,b,c,d,maxnumber; scanf("%d%d%d%d",&a,&b,&c,&d); maxnumber = max(a,b,c,d); printf("%d\n"...原创 2020-05-07 16:11:18 · 3739 阅读 · 0 评论 -
C语言无参函数调用:数列排序(冒泡法)
#include<stdio.h>int main(){ void paixu(int a[],int n); int a[10],i; for(i=0;i<=9;i++) scanf("%d",&a[i]); paixu(a,10); for(i=0;i<=9;i++) printf("%...原创 2020-05-07 15:59:30 · 407 阅读 · 0 评论 -
C语言无参函数调用
#include<stdio.h>int main(){ void a(); void b(); void c(); a(); b(); c(); b(); c(); b(); return 0;}void a(){ printf("1234567\n");}void b(){...原创 2020-05-07 15:42:46 · 4036 阅读 · 0 评论 -
C语言有参函数调用:aver函数
#include<stdio.h>int main(){ float aver(float x[],int n); float a[5],b[10]; int i; for(i=0;i<=4;i++) scanf("%f",&a[i]); for(i=0;i<=9;i++) scanf("%...原创 2020-05-07 15:36:47 · 3746 阅读 · 0 评论 -
C语言有参函数调用(求四个数前两个,后两个,及全部的最大值)
#include<stdio.h>int main(){ float max(float x,float y); float a[4]; int i; float t,u,v; for(i = 0;i <= 3;i ++) scanf("%f",&a[i]); t = max(a[0],a[1]);...原创 2020-05-07 15:24:48 · 889 阅读 · 0 评论