自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入一个小写英文字母,如果它位于字母表的前半部分,输出它的后一个字母;位于后半部分时输出它的前一个字母。

import java.util.Scanner;public class pppp { public static void main(String args[]){ char a = '0'; System.out.print("Please input a = "); Scanner reader =new Scanner(System.in); String r = reader.next(); a = r.

2022-01-20 10:16:25 1512

原创 输入三个整数给变量a,b,c, 输出a+2b+3c的值,之后先交换a和b的值后再交换b和c的值,最后输出a+2b+3c的值

import java.util.Scanner;public class pppp { public static void main(String args[]){ double a=0,b=0,c=0; double sum = 0,temp = 0; Scanner reader = new Scanner(System.in); System.out.print("a = "); a = reader.n.

2022-01-20 09:46:32 1157

原创 编写参数为指针变量的函数,功能是:输入10个整数至一数组,对数组元素排序。再读入一个任意整数并将其插入到这个已排序的整数数组中,插入后数组中的数任然保持有序。

#include <stdio.h>#include <stdlib.h>#include <string.h>#define NUM 10int main()//编写参数为指针变量的函数,功能是://输入10个整数至一数组,对数组元素排序。再读入一个任意整数并将其插入到这个已排序的整数数组中,插入后数组中的数任然保持有序。{ int a[20]={0},*p,b[20]={0}; int i,k; printf("请输入整数 &gt.

2021-12-26 15:39:27 1706

原创 编写参数为指针变量的函数,功能是:输入一个包含数字和空格、串长不超过100、以回车结束的任意字符串;然后删去其中的数字,再打印删去数字后的字符串及其长度。

#include <stdio.h>#include <stdlib.h>#include <string.h>int main()//编写参数为指针变量的函数,功能是://输入一个包含数字和空格、串长不超过100、以回车结束的任意字符串;然后删去其中的数字,再打印删去数字后的字符串及其长度。{ void done(char *p,int k); char a[100]={0}; char *p; int k; prin.

2021-12-26 15:02:58 431

原创 输入一串字符,选择某个断点并选取几个字符进行排序,输出改变后的结果

#include <stdio.h>#include <stdlib.h>#include <string.h>int main()//输入一串字符,选择某个断点并选取几个字符进行排序,输出改变后的结果{ char swap(char a[],int b,int c); char a[100]={0}; int b,c; printf("请输入(不多于100个字符)>:\n"); gets(a); print.

2021-12-25 21:25:34 536

原创 百钱买百鸡问题

#include <stdio.h>#include <stdlib.h>int main(){ void solve(int a,int b,int c); printf("百钱买百鸡问题\n\n");//本题关键在于:1.钱的总数为100;2.鸡的总数为100; // 3.小鸡的数量必须为3的倍数。 int cock,hen,chick; solv.

2021-12-23 21:23:24 415

原创 用二维数组保存用户输入的字符串,当用户终止输入时,将所有输入中最长的字符串及其长度输出。

#include <stdio.h>#include <string.h>int main(){ void sort(char *p,int n); char a[50][50]={0}; int i,n; char *p; printf("请输入字符串数(字符数以及串数不超过50)>:"); scanf("%d",&n); p=a; for(i=0;i<n;i++)

2021-12-19 16:03:52 997 4

原创 使用strcmp函数排序

#include<stdio.h>#include<string.h>int main(){ void sort(char *a[],int n); char *a[]={"www.Green_XiaoWu.com", "Are you ok","Thanks","Be careful"}; int n=4; sort(a,n); return 0; } void sort(char *a[],int n

2021-12-13 17:16:46 563

原创 用指针写一个多态的函数(输出两数的大小,以及和)

#include<stdio.h>int main(){int Max(int a,int b);int Min(int a,int b);int add(int a,int b);void pocess(int a,int b,int *(math)());int a=0,b=0;int c=0;printf(“Please input digits:\n”);scanf("%d %d",&a,&b);printf("The Max of them is

2021-12-08 11:52:22 588

原创 用指针输出二维数组

#include<stdio.h>#include<string.h>int main(){int (*p)[3];int a[3][3]={0};int i,j;for(i=0;i<3;i++){ for(j=0;j<3;j++) { printf("a[%d][%d]=",i,j); scanf("%d",&a[i][j]); }}p=a;for(i=0;i<3;i++){

2021-12-04 00:03:30 708

原创 汉诺塔的问题

#include <stdio.h>int main(){ void Towerofhanoi(int x,int a,int b,int c); int a=0; printf("请输入块数:\n"); scanf("%d",&a); Towerofhanoi(a,1,2,3); return 0;}void Towerofhanoi(int x,int a,int b,int c){ void mo

2021-11-26 13:58:55 267

原创 调用函数求一个数的平方的阶乘

#include <stdio.h>int main()//输入数字,计算其平方阶乘{int square (int i);int factorial (int j);int a,b;printf("请输入:\n");scanf("%d",&a);b=factorial(square(a));printf("这个数的平方阶乘为%d",b);return 0;}int square(int i){int j=0;j=i*i;return j;}in

2021-11-25 23:48:03 913

原创 用递归求阶乘

#include <stdio.h>int main()//用递归求阶乘{int recursion(int N);int a,c=0;printf("请输入:\n");scanf("%d",&a);c=recursion(a);printf("%d的阶乘是%d",a,c);return 0;}int recursion(int N){if(N0||N1)return 1;elsereturn N*recursion(N-1);}...

2021-11-25 23:45:13 675

原创 已知pai/4=1-1/3+1/5-1/7+....,求出精度为6的pai(要用fabs()函数)

#include <stdio.h>#include <math.h>int main(){double i=1.0;int j=1;double sum=0,pai=0;while(fabs(i/j)>1e-6){ sum+=i/j; i=-i; j=j+2;}pai=sum*4;printf("%lf",pai);return 0;}初学,写得不好,还望多多评论。

2021-11-22 15:25:52 683

原创 用1,2,3,4输出个十百位不同数的三位数

#include <stdio.h>int main(){int i,j,k;int a=0;for(i=1;i<=4;i++){ for(j=1;j<=4;j++) { for(k=1;k<=4;k++) { a=i*100+j*10+k; if(i!=j&&j!=k&&i!=k) { printf("%d ",a);

2021-11-22 00:31:42 240

原创 输入十个数字的数组,再输入一个数字,观察其是否在数组中

#include <stdio.h>int main(){int i,k,j=0;int a[9]={0};int low=0,mid=0,high=0;printf("请输入:\n");for(i=0;i<9;i++){ printf("a[%d]:",i); scanf("%d",&a[i]);}printf("\n");for(i=0;i<9;i++){ printf("%2d",a[i]);}printf("\n");

2021-11-21 23:13:27 1873

原创 输入3*3的九宫格,输出第一行第一列的数

#include <stdio.h>int main(){int i,j;int a[3][3];printf("请输入3*3矩阵:\n");for(i=0;i<3;i++){ for(j=0;j<3;j++) { printf("第%d行第%d列: ",i+1,j+1); scanf("%d",&a[i][j]); }}printf("3*3矩阵:\n");for(i=0;i<3;i++){ fo

2021-11-20 00:16:56 665

原创 输入3*4的矩阵,输出其中的最大值,在第几行第几列

#include <stdio.h>int main(){int i,j;int a[3][4]={0};int max,r,c;printf("请输入3*4矩阵:\n");for(i=0;i<3;i++){ for(j=0;j<4;j++) { scanf("%d",&a[i][j]); }}printf("3*4矩阵:\n");for(i=0;i<3;i++){ for(j=0;j<4;j++)

2021-11-19 23:23:48 1191

原创 给出一个123 456的矩阵,输出转置矩阵

#include <stdio.h>int main(){int i,j;int a[2][3]={{1,2,3},{4,5,6}};int b[3][2]={0};printf("原矩阵:\n");for(i=0;i<2;i++){ for(j=0;j<3;j++) { b[j][i]=a[i][j]; printf("%d ",a[i][j]); if((j+1)%3==0) pri

2021-11-19 19:07:52 790

原创 输入5个人的成绩,打印出二维数组

#include <stdio.h>int main(){int i,j;int a[3][5]={0};printf("请录入成绩:\n");for(i=0;i<3;i++){ for(j=0;j<5;j++) { scanf("%d",&a[i][j]); }}printf(" 张 王 李 武 黄\n");printf("math");for(i=0;i<3;i++){

2021-11-19 00:46:27 317

原创 输入两个4*4矩阵,求矩阵乘积

#include <stdio.h>int main(){int i,j,k;int a1[4][4]={0},a2[4][4]={0};int b[4][4]={0};printf("第一个矩阵:\n");for(i=0;i<4;i++){ printf("第%d行>:",i+1); for(j=0;j<4;j++) { scanf("%d",&a1[i][j]); }}printf("\n");prin

2021-11-17 15:08:27 2456

原创 输入十个数,输出最大值

#include <stdio.h>int main(){int i;int arr[10]={0};for(i=0;i<10;i++){ printf("第%d个数字是:",i+1); scanf("%d",&arr[i]); printf("\n");}for(i=0;i<9;i++){ if(arr[i]>arr[i+1]) {arr[i+1]=arr[i];}}printf("最大值为:%d",arr[

2021-11-17 00:21:12 463

原创 中间值的比较

#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int d = 0; printf("请输入三个数值:>"); scanf("%d%d%d",&a,&b,&c); if(a>b){ d=a; a=b; b=d;}if(a>c){ d=a; a=c;...

2021-10-07 14:31:20 108

空空如也

空空如也

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

TA关注的人

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