自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

翻译 小狗案例

小狗案例***#include<stdio.h>struct Dog{ char *name; int age; double weight;};char* say(struct Dog dog){ static char info[50]; sprintf(info,"name=%s age=%d weight=%.2f ",dog.name,dog.age,dog.weight); dog.name="小花";

2021-05-25 11:04:05 633

翻译 2020-1*关于水仙花数的问题 *水仙花数是指 一个数字 列如:153。153=1*1*1+5*5*5+3*3*32-27

/***关于水仙花数的问题水仙花数是指 一个数字 列如:153。153=111+555+333***/public static void main(String[] args) { for(int i=100;i<1000;i++) { int a=i/100; int b=(i/10)%10; int c=i%10; if(i==a*a*a+b*b*b+c*c*c) { System.out.print(i); System.out.println("\t

2021-05-25 10:46:36 275

原创 用函数指针来实现对函数的调用,返回两个整数中的最大值

**用函数指针来实现对函数的调用,返回两个整数中的最大值**#include,stdio.h>int max(int a,int b){ return a>b?a:b;}void main(){ int x,y,maxVal; int(*p)(int ,int)=max; printf("Inputer two number"); scanf("%d %d",&x,&y);

2021-05-25 10:46:01 465

原创 使用回调函数的方法,给以个整形数组 int arr[10] 符10个随机数

#include<stdio.h>#include<stdlib.h> void initArray(int *array,int Size,int(*f)void){ int i for(i=0;i<arraySize;i++){ arrray[i]=f();} }int getNextRandom(void){ return rand();}

2021-05-25 10:45:50 445

原创 动态创建数组,输入5个学生的成绩,另一个函数检测成绩低于60分的,输出不合格成绩

#动态创建数组,输入5个学生的成绩,另一个函数检测成绩低于60分的,输出不合格成绩#include<stdio.h>#include<stdlib.h>void main(){void check(int *);int *p,i;p=(int *)malloc(5*sizeof(int));for(i=0;i<5;i++){ scanf("%d",p+i);}check(p);getchar();getchar();}void che

2021-05-25 10:45:30 636

原创 编写一个函数,他会生成10个随机数,并使用指针的数组名

编写一个函数,他会生成10个随机数,并使用指针的数组名#include<stdio.h>#include<string.h>int *f(){ static int arr[10]; int i=0; for(i=0;i<10;i++){ arr[i]=rand();}retuen arr;}void main(){ int*p; int i;

2021-05-24 19:38:27 434

原创 返回指针的数组

#include<stdio.h>#include<string.h>char*strlong(char*str1,char*str2){ printf("\nstr1的长度%d str2的长度%d",strlen(str1),strlen(str2)); if(strlen(str1)>=strlen(str2)){ return str1;}else{ return s

2021-05-24 19:28:43 118

原创 传数组给指针变量

传数组给指针变量#include<stdio.h>double getAverage(int *arr,int size);double getAverage2(int *arr,int size);void main(){ int balance[5]={1000,2,3,17,50}; double avg; avg=getAverage(balance,5); printf("Average value id %f\n",avg); }

2021-05-24 18:48:29 409

原创 传指针(地址)给函数

传地址或指针给指针变量**#include<stdio.h>void test2(int *p);void main(){ int num=90; int *p=&num; test2(&num); printf("\n main()中 num=%d\n",num); test2(p); printf("\n main()中 num=%d\n",num);

2021-05-24 18:36:34 126

原创 指针数组红楼梦问题

#include<stdio.h>void main(){ char*books[]={ "三国演义", "西游记", "红楼梦", "水浒传" }; char*pStr="abc"; int i,len=4; for(i=0;i<len;i++){ printf("\nbook[%d] 指向的字符串是=%s

2021-05-24 18:28:50 83

原创 指针递减操作

#include<stdio.h>const int Max-3;void main(){ int var[]={10,100,300}; int i,*ptr; ptr=var; for(i=0;i<MAX;i++){ printf("var[%d]地址=%p\n",i,ptr); printf("存储值: var[%d]=%d\

2021-05-24 18:21:34 74

原创 定义二维数组

***定义二维数组*** double score[3][5]; int rows=sizeof(score)/sizeof(score[0]),col=sizeof(score[0])/sizeof(double); double total Score=0.0; double class Total Score=0.0; for(i=0;i<rows;i++){ for(j=0;j<cols;...

2021-05-24 18:04:19 119

原创 冒泡排序

冒泡排序 void bubbleSearch(int arr[],int arrLen);void main(){int arr[]={3,,9,-1,10,-2,-11};int arr Len=sizeof(arr)/sizeof(int);int j;bubbleSearch(arr,arrLen);printf("\n 排序后(函数)\n");for(j=0;j<arrLen;j++){ printf("%d",arr[j]); }

2021-05-24 17:41:53 76

原创 求一个数组的最大值,并的到对应的下标

求一个数组的最大值,并的到对应的下标void main(){ int arr[]={0,-1,89,99,4,0,23,876,9876,3,4,6}; int arrLen=sizeof(arr)/sizeof(int); int max=arr[0]; int maxIndex=0; for(i=1;i<arrLen;i++){ if(arr[i]>max){ ma

2021-05-24 17:25:25 408

原创 从终端循环输入5个成绩,保存到double数组,并输出

从终端循环输入5个成绩,保存到double数组,并输出#include<stdio.h>void main(){ double arr[5]; int arrLen=sizeof(arr)/sizeof(double); int i; for(i=0;i<arrLen;i++){ printf("\n 请输入一个小数");

2021-05-24 17:15:04 804

原创 输入国际象棋棋盘.c

#include<stdio.h>//输入国际象棋棋盘void main(){int i,j;for(i=0;i<8;i++){for(j=0;j<8;j++){ if((i+j)%2==0){ printf("%c%c",'*','*'); }else{ printf(" "); } } printf("\n");}getchar();}

2021-05-23 22:55:51 157

原创 九九乘法口诀表.c

九九乘法口诀表.c** #include<stdio.h>void main(){int i,j,result;printf("\n");for(i=1;i<10;i++){ for(j=1;j<=i;j++){ result=i*j; printf("%d*%d=%-3d",j,i,result); } printf("\n"); } getchar();}

2021-05-23 22:33:23 90

原创 输出特殊符号 在C语言环境中运行.c

输出特殊符号 在C语言环境中运行.c#include<stdio.h> void main(){char a=176,b=219;printf("%c%c%c%c%c\n",b,a,a,a,b);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",a,a,b,a,a);printf("%c%c%c%c%c\n",a,b,a,b,b);printf("%c%c%c%c%c\n",b,a,a,a,b); getch

2021-05-23 22:25:18 227

原创 用星号输出字母C的图案.c

用星号输出字母C的图案.c #include<stdio.h> void main(){ printf("用*号输出C字母\n"); printf("****\n"); printf("*\n"); printf("* \n"); printf("**

2021-05-23 22:14:47 1677

原创 输入三个整数x y z 请把三个数由小到大输出

输入三个整数x y z 请把三个数由小到大输出#include<stdio.h>void main(){ int x=0,y=0,z=0; int temp=0; printf("请输入你要输入的三个整数\n");scanf("%d %d %d",&x,&y,&z);//设x为最小值if(x>y){ temp=x; x=y; y=temp;}if(x>z){ temp=x; x=z; z

2021-05-23 22:09:25 1444

原创 java:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。a‘v‘a

题目:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。首先输入一个成绩,然后根据成绩进行判断,如果不满足在判断中再加入判断,完成运算符嵌套判断,即: package t1; import java.util.Scanner; public class T1 { public static void main(String[] args) { Sy

2020-12-31 06:54:09 1220 3

原创 java1000以内的完数

**1000以内的完数**1.什么是因子 整数a除以bai整数b(b≠0) 的商正好是整数du而没有余数,我们就说zhib是a的因子。dao0不是0的因子。假如整数n除以m,结果是无余数zhuan的整数,那么我们称m就是n的因子。2.完数的定义 完数是一个正整数,且满足以下条件:该数等于它所有因子之和。如:6=1+2+3,28=1+2+4+7+14。package yjhwstcy; public class Yjhwstcy {

2020-12-28 20:05:35 251

原创 每日练习题:99乘法表

99乘法表的求解Java基础 ------------掌握 for 循环的练习题 package yjhffff; public class Yjhcfkjb { public static void main(String[] args) { //利用外层for循环来规定1--9的数 for(int i=1;i<=9;i++

2020-12-28 17:22:09 292

原创 每日一练二 Java水仙花问题

/***关于水仙花数的问题.水仙花数是指 一个数字 列如:153。153=111+555+33*3思路:for循环遍历100-999之间的所有数了解水仙花数的特点,,153=111+555+333的个位数 十位数 百位数三次幂之和等于153得到三位数的个位a,十位数b,百位数cif条件语句判断aaa+bbb+ccc=(a b c),成立即得到水仙花数i输出*/package yjhffff{ public class Yjhhhhhh {

2020-12-27 18:55:48 188 1

原创 每日一练1

尹嘉豪的练习一public static void main(String[] args) { String s; boolean flag1=false,flag2=false; Scanner input =new Scanner (System.in); System.out.print("请输入文件名:"); String name = input.next(); int index=name.lastIndexOf('.'); String str=name.substring(i

2020-12-27 17:50:14 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除