自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编写函数prime(n),功能是接收一个正整数,判断是否是素数,若为素数则返回1,否则返回0。

#include<stdio.h>int prime(int n){ int i,k=sqrt(n); for(i=2;i<=k;i++)if( n%i==0) return 0;return 1;}int main(){ int n; scanf("%d",&n);n= prime(n);printf("%d",n);}

2021-12-28 08:34:17 12335 1

原创 冒泡排序法和选择排序法对比

冒泡排序法冒泡排序法是第一个和第二个比较,第二个和第三个比较,一旦符合就交换#include<stdio.h>void main(){ int s[10];int i,j,temp; for(i=0;i<10;i++) scanf("%d",&s[i]); for(i=0;i<9;i++) for(j=0;j<9-i;j++) if(s[j]<s[j+1]) { temp=s[j];

2021-12-26 12:09:05 392

原创 定义一函数digit(n,k),它回送整数n的从右边开始数第k个数字的值。

例如:digit(15327,4)=5digit(289,5)=0#include<stdio.h>int main(){ int n,k,t; scanf("%d%d",&n,&k); t=digit(n,k);//调用函数 printf("\n%d从右往左数第%d个数为%d",n,k,t);}int digit(int n,int k)//定义函数{ int i,t; for(i=1;i<=k;i++) { t= n%10;

2021-12-26 11:18:15 5750 3

原创 编写一个完整程序。输入10个整数存入一维数组,按逆序重新存放后再输出。

方法一:#include<stdio.h>int main(){ int i,temp=0,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]);//输入10个整数 for(i=0;i<5;i++) { temp=a[i]; a[i]=a[9-i]; a[9-i]=temp; } //实现逆序 printf("\n");//打印一个空行,可省略 for(i=0;i&l

2021-12-25 12:15:00 19064 3

原创 输入一行文本(长度小于等于80个字符),编写函数实现:

(1)编写函数,将字符串中的数字字符对应的整数值加起来,并返回结果。如a45b6&*7,则是4+5+6+7,结果为22。(2)在main函数里面调用上述函数实现字符串的输入和结果的打印输出#include<stdio.h>int sumStr(char ch[]){ int num=0;int i; for(i=0;ch[i]!='\0';i++) { if(ch[i]>='0'&&ch[i]<='9') num+=ch[i

2021-12-23 10:35:02 1476

原创 (C语言/ C++)计算1+1/2²+1/3²+...+1/99²+1/100²的值

#include<stdio.h>int main() { int i=0; float sub=0; for(i=1; i<=100;i++) sub+=1.0/( i*i); printf(" sub=%f\n", sub); }

2021-12-22 19:50:27 1194

原创 编写程序,实现字符串回文判断功能,要求如下:

(1)写一个函数int Palindrome(char string【20】),该函数的功能是判断字符串是否为回文字符串。若是返回1,否则为0.(2)写一个主函数,在其中输入10个字符串,并将是回文的字符串逐行输出。所谓回文即是指从左到右和从右到左相同的字符串,如字符串LEVEL,abccba等。#include<stdio.h>#include<string.h>//运用strlen函数所必须的头文件//定义一个函数int Palindrome(char string[

2021-12-22 15:39:48 2198

原创 (C语言/C++)计算1-1/2+1/3-1/4+...+1/99-1/100的值

#include<stdio.h>int main(){int i=0;float sub=0;for(i=1;i<=100;i++)//循环100次,也可写成i<101{ if (i%2==0)//当i为偶数时,将它的负数分之一加起来 sub-=1.0/i; else//当i不是偶数是,将它的分之一加起来 sub+=1.0/i;}printf("sub=%f\n",sub);}...

2021-12-22 11:02:20 3553

原创 编写一程序,将一个3×3的二位数组行列互换,然后输出

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

2021-12-21 20:00:49 720

原创 编写一程序,其功能是给一维数组a输入任意的6个整数,然后建立一个方阵

#include<stdio.h>int main(){ int i,j,k,m,a[6]; for(i=0;i<6;i++) scanf("%d",&a[i]); for(i=0;i<6;i++) printf("%d",a[i]); printf("\n"); for(i=1;i<6;i++) { k=a[5]; for(j=4;j>=0;j--) a[j+1]=a[j]; a[0]=k; for(m=0

2021-12-20 19:28:39 3514

原创 从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组

#include<stdio.h>void main(){int t[10],temp,i,max,min;max=0;min=0;for(i=0;i<10;i++)scanf("%d",&t[i]);for(i=1;i<10;i++){if(t[max]<t[i]) max=i;if(t[min]>t[i]) min=i;}printf("\n");temp=t[max];t[max]=t[min];t[min]=temp;for

2021-12-20 09:06:15 5031

空空如也

空空如也

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

TA关注的人

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