随笔分类 - c语言
摘要:#include <stdio.h> //逆序输出任意字符串 【1】 main() { char zf[100]; int a,b; 【2】; a=【3】; for(b=a-1;b>=0;b--) printf("%c",zf[b]); getchar(); } #include <stdio.h>
阅读全文
摘要:#include <stdio.h> //从键盘输入一个整数,如果不高于100则逆序输出,否则输出"输入范围错误" 【1】 nx(int n) { while(n) { printf("%d",【2】); 【3】; } printf("\n"); } main() { int shu,a,b; 【4
阅读全文
摘要:#include <stdio.h> //求n的阶乘 long factorial(int n) { if (n == 0 || n == 1) { return 1; } else { return factorial(n - 1) * n; // 递归调用 } } long jc(int n)
阅读全文
摘要:#include <stdio.h> //从整体上看,C语言代码是由一个一个的函数构成的,除了定义和说明类的语句(例如变量定义、宏定义、类型定义等)可以放在函数外面, //所有具有运算或逻辑处理能力的语句(例如加减乘除、if else、for、函数调用等)都要放在函数内部。 int a = 10;
阅读全文
摘要://如果要规定上下限:a b(b>a) /// rand() %(b-a+1) + a; //产生a~b的随机数 //分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。 //产
阅读全文
摘要:#include <stdio.h> #include <math.h> //利用公式求π:1-1/3+1/5...=π/4 //直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 int main(){ float s=1; float pi=0; float i=1.0; floa
阅读全文
摘要:#include <stdio.h> 【1】 //利用公式求π:1-1/3+1/5...=π/4 //直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 int main(){ float s=1; float pi=0; float i=1.0; float n=1.0; while
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,b; srand((unsigned)time(NULL)); for(b=1;b<=100;b++) a = rand(), printf("%6
阅读全文
摘要:#include <stdio.h> //从键盘输入10个整数,输出这10个数的最大值 最小值 平均值 main() { int cj[10],min,max,aver,n; for(n=0;【1】;n++) scanf("%d",【2】) ; 【3】cj[0]; for(n=1;n<10;n++)
阅读全文
摘要:#include <stdio.h> //将数组中的值降序排序并输出 main() { int a[10]={12,3,5,78,98,345,23,35,67,99}; int i,j,k,t; for(i=0;【1】;i++) { 【2】; for(j=i+1;j<10;j++) if(【3】)
阅读全文
摘要:#include <stdio.h> //从键盘输入一个十进制整数,输出其二进制数 main() { int x[10],n,i,j; 【1】; scanf("%d",&n); while(【2】 { 【3】; n=【4】; 【5】; } for(【6】;j>=0;j--) printf("%d",
阅读全文
摘要:#include <stdio.h> //输出1-100间的所有除3余1且除5余2的数,每行2个 【1】 { int i,k; 【2】; for(i=1;i<=100;i++) if(【3】) { printf("%5d",i); 【4】; if(【5】) printf("\n"); } getch
阅读全文
摘要:#include <stdio.h> //输入10个学生成绩,统计高于平均分的人数 main() { 【1】 a[10],sum=【2】,pjz; 【3】 b; for(b=0;b<10;b++) { scanf("%f",【4】); sum=【5】; } pjz=【6】; 【7】; for(b=0
阅读全文
摘要:【1】 <stdio.h> //程序输出结果:3,2,2,3 【2】 fun(【3】 x,int y) { x=【4】; y=x-y; x=x-y; printf("【5】",x,y); } main() { int x=2,y=3; fun(x,y); printf("【6】",x,y); get
阅读全文
摘要:#include <stdio.h> //输出100-200间所有的素数,且一行只打印7个数 main() { int num,i,t,count; 【1】; for(num=100;num<=200;num++) { 【1】; for(i=2;i<=num-1;i++) if(【1】) { t=0
阅读全文
摘要:#include <stdio.h> //补充程序使输出结果是1,2,6,24,120 【1】 ff(int n) { 【2】 int f=1; f=【3】; return f; } main() { int i; for(i=1;【4】;i++) printf("%d,",【5】); printf
阅读全文
摘要:【1】 //全局变量与局部变量的使用 【2】d=1; 【3】 fun(int 【4】) { int d=5; d+=p++; printf("%d ",d); } main() { int a=3; 【5】;//以a为参数调用fun函数 d+=a++; printf("%d ",d); getcha
阅读全文
摘要:#include <stdio.h> //根据学生成绩输出评定等级。成绩为90-100分输出“A",成绩为80-89分输出"B" // 成绩为70-79分输出"C",成绩为60-69分输出"D",否则输出”E" main() { int cj;【1】; printf("please input st
阅读全文
摘要:#include <stdio.h> //任意输入两个整数,输出这两个数的最大公约数和最小公倍数 main() { int a,b,c,gys,gbs; scanf("%d%d",&a,&b) ; for(c=a;【1】;c--) { if(【2】) { gys=【3】; 【4】; } } gbs=
阅读全文
摘要:#include <stdio.h> #include <math.h> //根据输入的三角形的三条边判断能否组成三角形,并判断三角形的类型,并输出其面积 //三角形类型区分等边 等腰 等腰直角 直角三角形 main() { float a,b,c,mj,p; scanf("%f%f%f",&a,&
阅读全文