- 博客(28)
- 收藏
- 关注
原创 java百元买百鸡问题
假定公鸡5元一只,母鸡三元一只,小鸡一元三只。现在有100元钱,要求买100只鸡。请编程列出所有可能的方。代码如下:package hycode.basic;public class ChickenBuy { public static void main(String[] args) { int count=0;//方案计数 for(int i=0;i<=20;i++)//公鸡 for(int j=0;j<=33;j++)//母鸡
2022-03-20 18:49:48
495
原创 C语言打印99乘法表
#include<stdio.h>int main(){int i, j;for(i=1;i<=9;i++)for (j = 1; j <= 9; j++){if (j > i){printf("\n"); break;}else{printf("%d*%d=%d ", j, i, i * j);}}return 0;}
2021-09-25 15:10:33
173
原创 求两数之间的所有素数
#include<stdio.h>int main(){int a,b,i,j;scanf("%d %d",&a,&b);if(b<=2)printf(“NO!”);else{if(a<=2){for(i=3;i<=b;i++){for(j=2;j<=b;j++){if(i%j==0) break;} if(i==j) printf("%d ",i);} } else { for(i=a;i<=b;i++
2021-07-22 18:22:43
560
原创 用c语言实现九九乘法表
#include<stdio.h>int main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=9;j++){if(j<=i)printf("%dx%d=%d “,j,i,i*j);elseprintf(” “);} printf(”\n");}return 0;}
2021-07-22 17:45:58
141
原创 将小写字母转换为大写字母
#include<stdio.h>int main(){int a;scanf("%c",&a);if(a>=‘a’&&a<=‘z’){a=a-32;printf("%c",a);}elseprintf(“error”);return 0;}
2021-07-22 14:28:24
219
原创 求一个数是不是素数
求一个数是不是素数,代码如下(低级版):#include<stdio.h>int main(){int a,i;printf(“please enter:”);scanf("%d",&a);if(a<=2)printf(“NO!”);else{for(i=3;i<=a;i++){if(a%i!=0)break;}if(i<a)printf(“NO!”);elseprintf(“YES!”);}return 0;}高级版:#
2020-12-08 13:09:52
358
原创 求所输入的年份是不是瑞年
求所输入的年份是不是瑞年,代码如下:#include<stdio.h>int main(){int year;printf(“please enter:”);scanf("%d",&year);if(year%40){if(year%100!=0||year%4000)printf(“YES!”);}elseprintf(“NO!”);return 0;}
2020-12-07 22:17:36
96
原创 通过条件语句的嵌套实现求三个整数的最大值
通过条件语句的嵌套实现求三个整数的最大值,代码如下:#include<stdio.h>int main(){int a,b,c,z;printf(“please enter:”);scanf("%d %d %d",&a,&b,&c);if(a>b){if(a>c)z=a;elsez=c; }else{if(b>c)z=b;elsez=c;}printf(“max=%d”,z);return 0;}...
2020-12-07 22:00:30
1454
2
原创 通过指针调用函数,并从键盘控制调用不同的函数,求两个数的最大或最小值
通过指针调用函数,并从键盘控制调用不同的函数,求两个数的最大或最小值,初级代码如下:#include<stdio.h>int main(){int max(int x,int y);int min(int x,int y);int a,b,c,d;printf(“please enter:”);scanf("%d %d",&a,&b);printf(“please enter 1 or 2:”);scanf("%d",&d);if(d==1){i
2020-12-07 15:35:26
731
原创 通过指针调用函数,实现求两个数的最大值
通过指针调用函数,实现求两个数的最大值,代码如下:#include<stdio.h>int main(){int max(int x,int y);int a,b,c;printf(“please enter:”);scanf("%d %d",&a,&b);int(*pointer_1)(int,int);pointer_1=max;c=(*pointer_1)(a,b);printf(“a=%d b=%d\nmax=%d\n”,a,b,c);return
2020-12-07 15:09:52
4234
原创 用指针求出两数组元素之间的差值
用指针求出两数组元素之间的差值,代码如下:#include<stdio.h>int main(){int a[5]={9,7,5,3.4};int *p1=&a[0];int *p2=&a[3];int p;p=p2-p1;printf("%d",p);return 0;}
2020-12-07 14:32:17
578
原创 用函数实现求两个整数的最大值
#include<stdio.h>int main(){int a,b,c;int max(int x,int y);printf(“输入两个整数:”);scanf("%d%d",&a,&b);c=max(a,b);printf(“max=%d”,c);return 0;}int max(int x,int y){int z;if(x>y)z=x;elsez=y;return z;}
2020-11-25 13:02:11
5391
原创 用冒泡法对十个整数排序
#include<stdio.h>int main(){int a[10],i,j,t;printf(“请输入十个整数:”);for(i=0;i<=9;i++)scanf("%d",&a[i]);for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(j=0;j<10;j++)printf("%d\n",a[j]);
2020-11-24 17:07:35
4575
2
原创 求一个5×5方阵主对角线元素的和以及副对角线元素的积
#include<stdio.h>int main(){int a[5][5],i,j;for(i=0;i<=4;i++)for(j=0;j<=4;j++)scanf("%d",&a[i][j]);int s=0;for(i=0;i<=4;i++)for(j=0;j<=4;j++)if(ij)s=s+a[i][j];int t=1;for(i=0;i<=4;i++)for(j=0;j<=4;j++)if(i+j4)t=t
2020-11-24 13:06:03
5241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人