自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 把给定的符号打印成沙漏的形状,要求打印出的沙漏能用掉尽可能多的符号

要求把给定的符号打印成沙漏的形状。所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。输入样例1:17 *输出样例1:*****...

2022-03-13 01:03:53 504

原创 3n+1问题

#include <stdio.h>#include <stdlib.h>//3n+1问题 //若自然数n为奇数,则将n变为3n+1,否则变为n的一半//经过若干次这样的变换,一定会使n变为1,输出变换的次数。 int main() { int i,n=0; scanf("%d",&i); do{ if(i%2!=0){ i=3*i+1; } else i=i/2; n++; }while(i!=1); printf.

2022-01-06 18:30:20 2779

原创 输出所有四位数的AABB形的完全平方数 (7744问题)

#include <stdio.h>#include <stdlib.h>#include <math.h>//输入所有四位数的AABB形的完全平方数 (7744问题)int main() { int i; for(i=1000;i<10000;i++){ if((int)(sqrt (i))==(float)sqrt (i)&&i/1000==(i%1000)/100&&i%10==(i%100)/10) .

2022-01-06 18:04:25 3522

原创 冒泡排序法c语言

#include <stdio.h>//将这十个数选择排序 :int main(){ int a[10]={48 ,54, 95, 2, 498, 30, -4, 48, 85, 12}; int i,j,min,t; for(i=0;i<10-1;i++){ for(j=0;j<10;j++){ if(a[j]>a[j+1]){ t=a[j+1]; a[j+1]=a[j]; a[j]=t; } } } for(i=.

2021-12-23 23:27:17 267

原创 C语言的选择排序法

#include <stdio.h>//将这十个数选择排序 :int main(){ int a[10]={48 ,54, 95, 2, 498, 30, -4, 48, 85, 12},i,j,min,t; for(i=0;i<10;i++){ min=i; for(j=i+1;j<10;j++){ if(a[min]>a[j]){ t=a[min]; a[min]=a[j]; a[j]=t; } } } f.

2021-12-23 22:12:51 259

原创 自己敲的简单的圣诞树。(c语言)

简单的圣诞树。(c语言)

2021-12-23 21:34:04 777 1

原创 编写程序,要求用户录入10个整数存储在数组中,然后通过调用void sort(int a[ ],int n)函数来升序排序数组a中的整数。排序方式要求使用“选择法”。

#include <stdio.h>#include <stdlib.h>#include <string.h>void sort(int a[ ],int n){ int i ,k ,b[10],t; for(i=0;i<n;i++){ for(k=i+1;k<n;k++){ if(a[i]>a[k]){ t=a[i]; a[i]=a[k]; a[k]=t; } } }}int mai.

2021-12-05 11:06:43 3328

原创 【无标题】编写函数void fun(char s[ ],char t[ ]),将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在数组t中。

#include <stdio.h>#include <string.h>int main(){ char s[66],t[66]; int i; gets(s); fun(s,t); for(i=0;i<strlen(t);i++){ printf("%c",t[i]); } return 0; }void fun(char a[],char t[]){ int i ,.

2021-12-02 18:05:17 1554

原创 编写函数int fun(char str[ ],char ch),实现在字符串str中寻找字符ch最后出现的位置,如果没有找到ch,则返回-1。

#include <stdio.h>#include <string.h>int main(){ int fun(char str[ ],char ch); char str[100],ch; int i; gets(str); scanf("%c",&ch); printf("%d",fun(str,ch)); return 0;}int fun(char str[ ],char ch){ int i,j; for(i=strlen(str)-1.

2021-12-01 08:46:06 1908 2

原创 10个人的成绩存放在score数组中,编写函数int fun(int score[ ],int below[ ]), 功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below中。

#include <stdio.h>#include <math.h>#include <string.h>int main(){ int fun(int score[ ],int below[ ]);int score[10],below[10];int i,n;for(i=0;i<10;i++){ scanf("%d",&score[i]);}printf("低于平均分的有%d人\n",fun(score,b...

2021-11-30 23:21:27 2175

原创 编写函数 int isPal(int x)判断一个整数是否是回文数,是返回1,不是返回0。要求在main函数中输入一个整数,然后调用isPal函数来进行判断。

#include <stdio.h>#include <stdlib.h>int main(){ void isPal(int x); int a; scanf("%d",&a); isPal(a); return 0;}void isPal(int x){int a=0,b,m=x;while (x){b=x%10;a=a*10+b;x=x/10;}if (a==m) printf("1");else p...

2021-11-27 10:02:15 1356

原创 调用函数,判断一个数是否为素数

#include <stdio.h>#include <stdlib.h>int fun(int x){ int s,i; if(x==2) { s=1; } else{ for(i=2;i<x;i++){ if(x%i==0){ s=0;break; } else{ s=1;continue;...

2021-11-25 18:22:20 1082

原创 编写函数 int min(int x ,int y,int z),实现求出三个数中的最小值。要求在main函数中输入三个整数,然后调用min函数,最后将求得的最小值输出。

#include <stdio.h>#include <stdlib.h>int min(int x,int y,int z){ int s; s=x; if(y<s) s=y; if(z<s) s=z; return s;}int main() { int a,b,c; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,...

2021-11-25 17:25:50 3300

原创 编写程序,输入两个字符串分别存入数组a和数组b中,要求连接字符串a和字符串b并存放在字符数组c中,最后输出字符串c。不要用strcat函数。

#include <stdio.h>#include <string.h>int main() { char a[100],b[100]; int i,n; printf("请输入 第一个字符串:\n"); gets(a); printf("请输入 第二个字符串:\n"); gets(b); for(i=0;a[i]!='\0';){ i++; } for(n=0;b[n]!='\0';)...

2021-11-24 08:41:53 5710 3

原创 编写程序,实现将字符串尾部的*号全部删除,前面的和中间的*号不删除。 例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。

#include <stdio.h>#include <string.h>int main() { char a[100]; int i,n; gets(a); n=strlen(a); for(i=n-1;i>=0;i--){ if (a[i]=='*'){ a[i]='\0'; } else break; } puts(a); ...

2021-11-24 08:11:12 1912

原创 c语言输出杨辉三角

#include <stdio.h>int main(){int n,j,k,a[100][100];printf("你需要一个几行的杨辉三角?\n");scanf("%d",&n);for(j=0;j<n;j++){for(k=0;k<=j;k++){if(j==0||j==k){a[j][k]=1;}else{a[j][k]=a[j-1][k-1]+a[j-1][k];}}}for(j=0;j&lt

2021-11-23 21:07:01 575

原创 将一个数插入数组并重新排序。

#include <stdio.h>int main() { int a[11],i,n,k,t,x,y,z; printf("请输入十个数\n"); for( i=0;i<10;i++){ scanf("%d",&a[i]); } for( n=0;n<9;n++) { for( k=0;k<9-n;k++) { if(a[k]>a[k+1]...

2021-11-23 21:05:54 548

原创 编写程序,求出字符串中指定字符的个数,并输出。例如,若输入字符串:a123gka412a132,输入字符为:a,则输出:3。

#include <stdio.h>#include <string.h>int main(){ char a[100],c; int i,n,s=0,v; printf("请输入一行字符串\n"); gets(a); n=strlen(a); printf("请输入一个字符:\n"); scanf("%c",&c); for(i=0;i<n;i++){ if(c==a[i...

2021-11-23 21:04:39 1509

空空如也

空空如也

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

TA关注的人

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