笔记
天维少表
这个作者很懒,什么都没留下…
展开
-
c语言,输入一个大于或等于3的正整数,判断是不是素数
#include<math.h>#include<stdio.h>int main(void){int n,j,f,r;scanf("%d",&n);f=n;for(j=2;j<=j-1;j++){r=n%j;if(r==0)break;}if(j>=f)原创 2022-01-16 12:18:33 · 1005 阅读 · 0 评论 -
输出1-20中不能被5整除的数
#include<stdio.h>int main(void){int k=1;while(k<=20){if(k%5==0){k++;continue;}printf("%d ",i);k++;}原创 2022-01-15 19:24:18 · 875 阅读 · 0 评论 -
众数概念及如何判断
或称复数原创 2022-01-18 08:55:26 · 1409 阅读 · 0 评论 -
自然数的概念及性质及分类
概念:自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。性质:1.对自然数可以定义加法和乘法。2.有序性。3.无限性。4.传递性。5.三岐性。6.最小数原理。...原创 2022-01-14 10:10:00 · 1644 阅读 · 0 评论 -
合数的概念及判别
概念:自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。判别:所有大于2的偶数都是合数;所有大于5的奇数中,个位为5的都是合数;除0以外,所有个位为0的自然数都是合数;所有个位为4,6,8的自然数都是合数。举例:4是合数。合数指的是在大于1的整数中,除了能被1和它本身整除外,还能被除0以外的其他数整除的数,4能被2整除。所以,4是合数。...原创 2022-01-14 10:03:03 · 1380 阅读 · 2 评论 -
1000以内的水仙花数有哪些
157 370 371 407原创 2022-01-14 09:56:20 · 950 阅读 · 1 评论 -
水仙花数的定义及如何判断水仙花数
所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如:370是水仙花数,因为:370=3³+7³+0³。可以将一个3位数的百位、十位及个位分离出来,再计算它们的立方和,根据立方和是否等于这个3位数来判断是否为水仙花数。...原创 2022-01-13 14:12:31 · 1726 阅读 · 0 评论 -
素数(质数)的概念及如何判断素数
所谓素数,是指除了1和该数本身之外,不能被其他任何整数整除的正整数。例如17就是一个素数,因为它不能被2,3,4,…,12整除。判断一个正整数n(n=5)是否为素数的方法是很简单的:将n作为被除数,将2到(n-1)各个整数轮流作为除数,如果都不能被整除,则n为素数。...原创 2022-01-13 13:59:12 · 2411 阅读 · 0 评论 -
用do-while语句求1+2+3+……+100的和方法二
#include<stdio.h>int main(void){int j,sum=0;do{sum=sum+j;j++;}while(i<=100);printf(“1+2+3+…+100=%d\n”,sum);return 0;}原创 2022-01-13 13:54:32 · 1998 阅读 · 0 评论 -
用goto语句求1+2+3+……+100的和
#include<stdio.h>int main(void){int j,sum;i=1;w: if(j<=100){sum=sum+j;i++;goto w;}printf(“1+2+3+…+100=%d\n”,sum);return 0;}原创 2022-01-12 11:43:59 · 901 阅读 · 0 评论 -
用if加while语句求最大公约数
#include<stdio.h>int main(void){int t,x,y,k;printf(“请输入两个整数:”);scanf("%d%d",&x,&y);if(x<y){t=x;x=y;y=t;}while(x!=0){k=x%y;x=y;y=k;}printf(“它们的最大公约数为:%d”,x);}原创 2022-01-11 08:30:37 · 359 阅读 · 0 评论 -
输入三个数,输出最大值与最小值
#include<stdio.h>int main(void){int x,y,z,max,min;peintf(“请输入三个数:”);scanf("%d%d%d",&x,&y,&z);if(x>y){max=x,min=y;}else{max=y,min=x;}if(max<z)max=z;else if(min>z)min=c; printf(“max=%d\nmin=%d\原创 2022-01-09 13:54:51 · 3401 阅读 · 0 评论 -
用switch语句,输入数字,输出对应的星期几的英文
#include<stdio.h>int main(void){int s;printf(“请输入要输出的日期所对应的数字:”);switch(s){case 1:printf(“Monday”);case 2:printf(“Tuesday”);case 3:printf(“Wednesday”);case 4:printf(“Thursday”);case 5:printf(“Friday”);case 6:printf(“Saturday”);case 7:pri原创 2022-01-08 13:02:17 · 4207 阅读 · 3 评论 -
已知两个数a和b,比较它们的大小,使得a>b,并输出a和b的值
#include<stdio.h>int main(void){int a,b,t;printf("\n请输入两个数:");scanf("%d%d",&a,&b);if(a<b){t=a;a=b;b=a;}printf(a=%d,b=%d);}原创 2022-01-06 14:20:35 · 2113 阅读 · 2 评论 -
c语言,输入一个年份,判断是不是闺年
#include<stdio.h>int main(void){int year,c;printf(“请输入年份:\n”);scanf("%d",&c);if(year%4==0){if(year%100==0) c=1;{else c=0;}elsec=1;}elsec=0;if©printf("%d是",year);elseprintf("%d不是",year);printf(“闺年\n”);}...原创 2022-01-05 17:02:27 · 531 阅读 · 0 评论 -
c语言,冒泡法对10个数由小到大排序
#include<stdio.h>int main(void){int a[10];int i,j,t;printf(“请输入10个数:”);for(i=0;i<10;i++){scanf("%d",&ka[i]);}printf("\n");for(j=0;j<9;j++){for(i=0;i<10;i++){if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}}}printf(原创 2022-01-04 13:59:34 · 1378 阅读 · 0 评论 -
c语言,用数组将0-9逆序输出
#include<stdio.h>int main(void){int a[10],i;for(i=0;i<10;i++)a[i]=i;for(i=9;i>=0;i–)printf("%d",a[i]);printf("\n");}原创 2022-01-04 09:47:14 · 1428 阅读 · 0 评论 -
c语言,求x的y次方
#include<stdio.h>#include<string.h>int main(void){int n,s;s==n=0;while(s>1000){++n;s+=n*n;}printf(“n=%d\n”,n-1);}原创 2022-01-04 09:38:37 · 2436 阅读 · 0 评论 -
c语言,计算1-3+5-7+……-99+101的值
#include"stdio.h"int main(void){int k,t=1,s=0;for(k=1;k<=101;k+=2){s=s+kt;t=t(-1);}return 0;}原创 2022-01-04 09:32:20 · 3991 阅读 · 2 评论 -
c语言,使数组a[10]的a[0]~a[9]的值为0~9,然后按逆序输出。
#include<stdio.h>int main(void){int a[10],i;for(i=0;i<10;i++)a[i]=i;for(i=9;i>=0;i++)printf("%d “,a[i]);printf(”\n");return 0;}原创 2022-01-03 16:30:01 · 1312 阅读 · 0 评论 -
c语言,从键盘上输入一个字符,如果是大写字母,转换为小写字母,否则输出
#include<stdio.h>int main(void){char k;printf(“请输入一个字符:”);scanf("%c",&k);k=(k>=‘A’&&k<=‘K’)?(k+32):k;printf(“k=%c\n”,k);}原创 2022-01-03 16:05:22 · 7959 阅读 · 2 评论 -
c语言,输入任意一个小写字母,输出其ASCII码及对应的大写字母
#include<stdio.h>int main(void){char f;printf(“请输入一个小写字母:\n”);scanf("%c",&f);printf(“ASCII码为:%d\n”);printf(“大写字母为:%d\n”);return 0;}原创 2022-01-03 15:55:33 · 17953 阅读 · 5 评论 -
c语言,输入圆锥的底面半径和高度,计算圆锥的体积
#include<stdio.h>#define pi 3.1415926int main(void){double v;float r,h;printf(“请输入圆锥的底面半径:\n”);scanf("%f",&r);printf(“请输入圆锥的高:\n”);scanf("%f",&h);v=pirr*h/3;printf(“圆锥的体积为%f\n”,v);}...原创 2022-01-03 15:49:06 · 8025 阅读 · 0 评论 -
c语言,符号常量的使用
#include<stdio.h>#define N 30int main(void){int a,sum;a=10;sum=a*N;printf(“sum=%d\n”,sum);}原创 2022-01-02 18:05:51 · 560 阅读 · 0 评论 -
c语言,用sizeof求各数据类型、常量、变量的字节数
#include<stdio.h>int main(void){float x;printf("%d\n",sizeof(short)); 输出字节数2printf("%d\n",sizeof(x)); 输出字节数4printf("%d\n",sizeof(‘x’)); 输出字节数1printf("%d\n",sizeof(2)); 输出字节数4printf("%d\n"sizeof(2+3.14)); 输出字节数8}...原创 2022-01-01 16:31:38 · 3156 阅读 · 0 评论 -
c语言,用do-while语句求1+2+3+……+100之和方法一
#include<stdio.h>int main(void){int x,y;x=1;y=2;do{x=x+y;y=y+1;}while(y<=100)printf(“结果是:%d\n”,x);}原创 2022-01-01 16:18:16 · 1247 阅读 · 1 评论 -
c语言,用-while语句求最大公约数
#include<stdio.h>int main(void){int m,n,v;printf(“请输入两个数:”);scanf("%d%d",&m,&n);do{v=m%n;m=n;n=v;}while(v);printf(“最大公约数是:%d”);return 0;}原创 2021-12-30 13:47:15 · 1445 阅读 · 2 评论 -
c语音,求两个数中的最大值
include <stdio.h>void main() /* 主函数*/{int max(int x,int y); /* 对被调用函数max声明int a,b, c;scanf(" d,d”,&a,&b); /输入变量a和b的值/c=max(a,b); /调用max 函数,将得到的值赋给c/printf("max=d\\n”,c); /输出c的值/int max(int x,int y) /定义函数 max/int z; /定义变量2/if(x>y)原创 2021-12-28 15:25:17 · 2344 阅读 · 0 评论 -
c语言,输入x,求sinx并在显示出来
#include<math.h>#include<stdio.h> includeVoid main(){double x,s;printf(“input number:\n”);scanf("1f”,&x);s=sin(x); /求x的正弦,并把它赋给s/printf(“sine of & 1f is &1f\n”,x,s);return 0;}原创 2021-12-28 15:17:34 · 1383 阅读 · 0 评论 -
c语言,连接两串输入的字符
#include <stdio.h>char c(charp1,charp2) /m为调用函数/{while (*p1)p1++;while (*p2){*p1=*p2;p1++;p2++;}*p1=’\0’;}int main(){char p1[100];char p2[100];printf(“请输入第一个字符:”); scanf("原创 2021-12-28 15:07:38 · 215 阅读 · 0 评论 -
c语言,求输入的n个数的和
#include<stdio.h>int c(int n) /c函数求n的阶乘/{int res=1,i;for(i=1;i<=n;i++) /for循环求n的阶乘/ {res=i*res; /求n的阶乘公式/}return res;}int main(){int n=0,j=1;long int sum=0;printf(“原创 2021-12-28 14:54:54 · 3154 阅读 · 0 评论 -
c语言,输入学生人数和分数,输出平均分
#include<stdio.h>int f(int n);int main(){int n,c;printf(“请输入学生的个数:”);scanf("%d",&n); /输入学生个数/c=f(n); /调用ji函数/return n;}int f(int n){ int i,a;int sum=0,ave=0;for(i=1;i<=n;i++) /for循原创 2021-12-28 14:46:38 · 3245 阅读 · 0 评论 -
c语言,输出n个学生的期末成绩平均分
#include<stdio.h>int ji(int n);int main(){ int n,c; printf(“请输入学生的个数:”); scanf("%d",&n); /输入学生个数/c=ji(n); /调用ji函数/return n;}int ji(int n){ int i,a; in原创 2021-12-26 01:38:10 · 5047 阅读 · 0 评论 -
c语言,输出一个3×3阶矩阵,并求两对角线之和
include<stdio.h>int main(){ int a[3][3],q=0,w=0,e=0,i,j; printf(“输入矩阵的内容(3行3列)\n”); for(i=0;i<3;i++) {for(j=0;j<3;j++) {scanf("%d",&a[i][j]); /输入矩阵中的9个数/ } } for(i=0;i<原创 2021-11-29 08:03:35 · 2637 阅读 · 0 评论 -
c语言,输入任意整数 n,通过程序运行输出对应高度为 n 的等腰三角形
#include<stdio.h>int main(void){int i,j,k,n;printf(“请输入n的值:”);scanf("%d",&n);for(i=0;i<=n-1;i++) /for语句设置执行次数/{for(j=0;j<n-i;j++) /for语句编出星号前面的空白部分/printf(" “);for(k=0;k<=2i;k++) /for语句编出星号和换行符/printf("”);printf("\n");}retu原创 2021-11-26 08:54:43 · 3518 阅读 · 0 评论 -
c语言输出级数1、1、1、3、5、9、17、…的前20项,每行有5列。
#include<stdio.h>int main(void){int a=1,b=1,c=1,d=0,i;printf(" %-5d %-5d %-5d",a,b,c);/-5保证左对齐,且有间隔/for(i=4;i<=20;i++) /for语句确定范围/{d=a+b+c;printf(" %-5d",d); /-5保证左对齐,且有间隔/a=b;b=c;c=d;if(i%5==0){printf("\n");} } return 0;}...原创 2021-11-25 21:23:10 · 1259 阅读 · 0 评论 -
c语言,通过for循环计算1+1/2+1/3+……+1/100的值
通过for循环计算1+1/2+1/3+7……1/100的值.#include<stdio.h>int main(void){double sum,c;int i;for(i=1,sum=0;i<=100;i++) /for语句确定计算范围/{c=1.0/i;sum=c+sum;}printf(“结果是:%lf\n”,sum);}记得关注我,看更多哦!...原创 2021-11-25 21:09:36 · 6056 阅读 · 0 评论 -
c语言,使用一维数组编写程序:任意输入10个数保存在数组中,输出其中的偶数,并统计偶数的个数和偶数之和。
#include<stdio.h>int main(void) { int i,a[10],s=0,b=0; for(i=0;i<10;i++) /for语句/ { scanf("%d",&a[i]); } for(i=0;i<10;i++) /for语句/ { if(a[i]%2==0) { printf(“偶原创 2021-11-20 19:45:16 · 12600 阅读 · 1 评论