自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-11

一.#include <stdlib.h>#include <stdio.h>#define N 10double fun(double x[],double y){ int i,j; double av;/found/av=0.0;/found/for(i=0; i<N; i++)av=av+x[i]/N;for(i=j=0; i<N; i++)/found/if(x[i]>av) y[j++]= x[i];y[j]=-1;retur

2021-07-11 21:59:59 100

原创 2021-02-28

第九十一题:求输入的十个整数中正数的个数及其平均值。#include <stdio.h>#define SIZE 10void main(){int x[SIZE],i,n=0;float sum=0;printf(“Enter 10 integers:\n”);for(i=0;i<SIZE;i++){printf("%d:",i+1);scanf("%d",&x[i]);if(x[i]>0){sum+=x[i];n++;}}printf(

2021-02-28 17:33:58 48

原创 2021-02-28

第九十题:小写字母转换成大写字母,直至输入非字母字符。#include <stdio.h>int main(){int c;while(1){c=getchar();if(c>=‘a’&&c<=‘z’)c-=32;else if(c>=‘A’&&c<=‘Z’);elsebreak;putchar©;}}...

2021-02-28 17:33:12 50

原创 2021-02-28

第八十九题:输出圆面积,面积大于100时停止。#include <stdio.h>#define PI 3.14159void main( ){ int r ;float area;for(r=1;r<=10;r++){ area=PIrr ;if(area>100) break;printf(“r=%d,area=%f\n”,r,area);}}

2021-02-28 17:31:55 50

原创 2021-02-28

第八十八题:计算500以内最大的10个能被13或17整除的自然数之和。#include<stdio.h>int main(){int n;scanf("%d",&n);int c[10],sum=0,count=0;for(;n>=13;n–){if(n%130||n%170){c[count]=n;sum+=c[count];printf("%d.%d\n",count+1,c[count]);count++;if(count>=10)bre

2021-02-28 17:31:24 39

原创 2021-02-28

第八十七题:从键盘上输入5个两位数,并按照个位数从小到大排序输出。#include “stdio.h”void main (){int a[5];int i,j,temp;printf(“input 5 number:\n”);for(i=0;i<5;i++)scanf("%d",&a[i]);for(i=5;i>0;i–)for(j=0;j<i-1;j++){if(a[j]%10>a[j+1]%10){temp=a[j];a[j]=a[j+1]

2021-02-28 17:30:46 43

原创 2021-02-28

第八十六题:编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。#include<stdio.h>int main(){int i,j;int stu[6][5],ave[6];for(i=0;i<6;i++){printf(“请输入第%d个同学的成绩:\n”,i+1);for(j=0;j<5;j++){printf(“请输入第%d门课的成绩:”,j+1);scanf("%d",&stu[i][j]);}}for(i=0;i&l

2021-02-28 17:30:13 42

原创 2021-02-28

第八十五题:编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被5和7整除。#include<stdio.h>int main(){int i,j,k;int num;for(num=100;num<1000;num++){i=num/100;j=(num-i*100)/10;k=num%10;if(i+kj&&num%50&&num%7==0)printf("%d ",num);}}...

2021-02-28 17:29:42 41

原创 2021-02-28

第八十四题:用do…while循环语句编程求1~100中的偶数之和。#include<stdio.h>int main(){int i=1,sum=0;do{if(i%2==0)sum+=i;i++;}while(i<=100);printf(“sum=%d\n”,sum);}

2021-02-28 17:29:11 37

原创 2021-02-28

第八十三题:找出1000以内的能被5整除且也能被7整除的所有整数。#include<stdio.h>int main(){int i;for(i=35;i<=1000;i++)if(i%50&&i%70)printf("%d “,i);printf(”\n");}

2021-02-28 17:28:39 54

原创 2021-02-28

第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。例如:输入 :3,4,+<回车> 输出:3+4=7 提示:建议使用switch语句#include <stdio.h>#include <conio.h>void main (){double a,b,c;char op;printf (“请输入两个运算数,空格隔开\n”);scanf ("%lf %lf",&a,&b);fflush(stdin);

2021-02-28 17:27:46 46

原创 2021-02-27

第八十一题: 键盘输入一个大写字母,要求改用小写字母输出,用puthchar和getchar函数编程。#include<stdio.h>int main(){char ch;ch=getchar();if(ch<‘A’||ch>‘Z’){printf(“输入的不是大写字母,请重新输入!\n”);}ch=ch+32;putchar(ch);putchar(’\n’);}...

2021-02-27 18:58:35 41

原创 2021-02-27

第八十题:求方程ax2+bx+c=0的根,设b2-4ac>0,a,b,c由键盘输入(列如,输入1 3 2,可得x1=-1.00,x2=-2.00)#include<stdio.h>#include<math.h>int main(){float a,b,c,disc,x1,x2,p,q;disc=0;scanf("%f%f%f",&a,&b,&c);disc=bb-4ac;p=-b/(2.0a);q=sqrt(disc)/(2.0

2021-02-27 18:58:00 49

原创 2021-02-27

第七十九题:从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。#include"stdio.h"void main(){int num;printf(“please input the num:\n”);scanf("%d",&num);printf(“the result is :%d\n”,(num%10)*(num/10));}...

2021-02-27 18:57:29 50

原创 2021-02-27

第七十八题:打印下面的图形#include"stdio.h"void main(){int i,j;for(i=1;i<=5;i++){for(j=1;j<=2i-1;j++)printf("");printf("\n");}}

2021-02-27 18:56:52 42

原创 2021-02-27

第七十六题:打印如下图形:#include"stdio.h"void main(){int i,j;for(i=1;i<=5;i++){for(j=1;j<=i;j++)printf(" “);for(j=1;j<=5;j++)printf(”*");printf("\n");}}

2021-02-27 18:56:11 39

原创 2021-02-27

第七十五题:打印如下图形:#include"stdio.h"void main(){int i,j;for(i=1;i<=5;i++){for(j=1;j<=6-i;j++)printf(" “);for(j=1;j<=5;j++)printf(”*");printf("\n");}}

2021-02-27 18:55:36 39

原创 2021-02-27

第七十七题:输入一个年份,判断某一年是否闰年。#include"stdio.h"void main(){int year;printf(“please input the year:\n”);scanf("%d",&year);if(year%40&&year%100!=0||year%4000)printf(“YES!!!\n”);elseprintf(“NOS!!!\n”);}...

2021-02-27 18:54:50 46

原创 2021-02-27

第七十三题:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:(1)能同时被3、5、7整除;(2)能被其中两数(要指出哪两个)整除;(3)能被其中一个数(要指出哪一个)个整除;(4)不能被3、5、7任一个整除。#include"stdio.h"void main(){int num;printf(“please input a num:\n”);scanf("%d",&num);if(num%30&&num%50&&num%70)p

2021-02-27 18:54:18 38

原创 2021-02-27

第七十二题:从键盘输入一组数据,以0结束输入,求数据和。#include"stdio.h"void main(){int sum=0;int num;while(1){scanf("%d",&num);if(num==0)break;elsesum+=num;}printf(“sum=%d\n”,sum);}

2021-02-27 18:53:48 39

原创 2021-02-26

第七十一题:用while语句显示1~10的平方。#include"stdio.h"void main(){int i=1;while(i<=10){printf("%d*%d=%d\n",i,i,i*i);i++;}}

2021-02-26 09:54:29 37

原创 2021-02-26

第七十题:从一个三行四列的整型二维数组中查找第一个出现的负数。#include<stdio.h>int main(){int a[3][4];int i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);int flag=1;for(i=0;i<3&&flag;i++)for(j=0;j<4;j++)if(a[i][j]<0){printf(“第一个负数是

2021-02-26 09:53:58 38

原创 2021-02-26

第六十九题:键盘输入一个字符串(长度不超过20,其中不含空格),将其复制一份,复制时将小写字母都转换成为大写字母。#include <stdio.h>void main(){char a[20];int i;printf(“请输入一个由英文字母构成的字符串:\n”);gets(a);for (i=0;i<20;i++)if(a[i]>=‘a’&&a[i]<=‘z’)a[i]-=32;a[20]=’\0’;puts(a);}...

2021-02-26 09:53:28 42

原创 2021-02-26

第六十八题:从键盘输入字符,以 ctrl+z 结束,统计输入的数字 0~9、空白符和其它字符的个数。#include “stdio.h”#include “stdlib.h”#include “conio.h”int main(){int counter_num=0,counter_space=0,counter_other=-1;char c;while(1){c=getche();if (c>=‘0’&&c<=‘9’)counter_num++;el

2021-02-26 09:52:55 41

原创 2021-02-26

第六十七题:从键盘输入若干行文本,每行以回车结束,以 ctrl+z 作为输入结束符,统计其行数。#include “stdio.h”#include “stdlib.h”#include “conio.h”int main(){int c,num=0;while(1){c=getche();if (c13){printf("\n");num++;}if(c26){printf("\n您输入了 %d 行\n",++num);exit(1);}}}...

2021-02-26 09:52:19 43

原创 2021-02-26

第六十六题:有3个字符串,要求找出其中最大者。#include<stdio.h>#include<string.h>int main(){char str[3][20];char string[20];int i;for(i=0;i<3;i++){gets(str[i]);//每换行输入一个字符串}if(strcmp(str[0],str[1])>0)strcpy(string,str[0]);elsestrcpy(string,str[1]

2021-02-26 09:51:46 38

原创 2021-02-26

第六十五题:求PI的近似值。#include"stdio.h"#include"math.h"void main(){double pi,p=0,i=1,x=1;//x分母,i单项值int f=1; //表示符号位while(fabs(i)>=1e-6){p+=i;x+=2;f=-f;i=f/x;}pi=p*4;printf(“pi=%f\n”,pi);}

2021-02-26 09:51:15 40

原创 2021-02-26

第六十四题:从一个三行四列的整型二维数组中查找第一个出现的负数。#include<stdio.h>int main(){int a[3][4];int i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);int flag=1;for(i=0;i<3&&flag;i++)for(j=0;j<4;j++)if(a[i][j]<0){printf(“第一个负数

2021-02-26 09:50:44 45

原创 2021-02-26

第六十三题:编写程序,将两个字符串连接起来,不用strcat函数。#include"stdio.h"void main(){char str1[50],str2[50],str[50];int i=0,j=0,k=0;printf(“输入第一个字符串:\n”);gets(str1);printf(“输入第二个字符串\n”);gets(str2);printf(“str1=%s\n”,str1);printf(“str2=%s\n”,str2);while(str1[i])str[k

2021-02-26 09:49:14 38

原创 2021-02-26

第六十二题:/求一个3*3的整型矩阵对角线元素之和。#include “stdio.h”void main(){int arr[3][3];int i,j;int sum=0;//初始化printf(“please input the arr:\n”);for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&arr[i][j]);//输出初始化后的数组: for(i=0;i<3;i++) { for(j=0;

2021-02-26 09:48:43 40

原创 2021-02-25

第六十一题:将一个正整数分解质因数。例如:输入90,打印出90=233*5。(1不是质数,所以1也不是质因数)#include<stdio.h>void main(){int n,i;printf("\nplease input a number:\n");scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++)while(n!=i){if(n%i==0){printf("%d*",i);n=n/i;}else

2021-02-25 22:25:22 40

原创 2021-02-25

第六十题:输出9*9乘法表。#include"stdio.h"void main(){int i,j;for(i=1;i<10;i++){ for(j=1;j<=i;j++) printf("%d*%d=%d ",i,j,i*j); printf("\n"); }}

2021-02-25 22:24:36 53

原创 2021-02-25

第五十九题:输入三个整数x,y,z,请把这三个数由小到大输出。#include"stdio.h"void main(){int x,y,z,t;scanf("%d%d%d",&x,&y,&z);if(x>y){t=x;x=y;y=t;} /交换x,y的值/if(x>z){t=z;z=x;x=t;}/交换x,z的值/if(y>z){t=y;y=z;z=t;}/交换z,y的值/printf(“small to big: %d %d %d\n”,x

2021-02-25 22:24:06 43

原创 2021-02-25

第五十八题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?void main(){int i,j,k;printf("\n");for(i=1;i<5;i++){ // 以下为三重循环,百位for(j=1;j<5;j++){//十位for (k=1;k<5;k++){ // 个位if (i!=k&&i!=j&&j!=k){//确保i、j、k三位互不相同printf("%d%d%d ",i,j,k)

2021-02-25 22:22:41 61

原创 2021-02-25

第五十七题:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?void main(){int i;int j;int k;for(i=0;i<1000;i++)//我们要判断的数{for(j=0;j<1000;j++) //判断i+100是否是j的平方数{if(i+100j*j){for(k=j;k<1000;k++)//判断i+168是否是k的平方{if(i+168k*k){printf("%d\n",i);}

2021-02-25 22:21:13 54

原创 2021-02-25

第五十六题:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。#include “stdio.h”void main(){int i,j,temp,temp1,temp2;int number;int end;int a[9]={14,20,5,6,7,8,11,12}; //先排序(从大到小) for(i=0;i<8;i++) for(j=0;j<8-i;j++) if(a[j]<a[j+1]) {

2021-02-25 22:20:42 49

原创 2021-02-25

第五十五题:将一个数组逆序输出。#include “stdio.h”void main(){int arr[10];int i,j;int temp;//初始化 printf("please input the arr:\n"); for(i=0;i<10;i++) scanf("%d",&arr[i]); //运算 for(i=0,j=9;i<5;i++,j--) { temp=arr[i]; arr

2021-02-25 22:20:11 58 1

原创 2021-02-25

第五十四题:对10个数进行排序(起泡排序)#include “stdio.h”void main(){int arr[10];int i,j,temp;printf(“please input the arr:\n”);for(i=0;i<10;i++)scanf("%d",&arr[i]);for(i=1;i<10;i++)for(j=0;j<10-i;j++)if(arr[j]>arr[j+1]){temp=arr[j+1];arr[j+1]=

2021-02-25 22:18:48 43

原创 2021-02-25

第五十二题:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。#include"stdio.h"void main(){double a=2; //分子double b=1;//分母double sum=0; //和值double temp=0;//临时变量int i;for(i=1;i<=20;i++){sum+=a/b;temp=a;a+=b;b=temp;}printf(“the result is :%.2f\n”,

2021-02-25 22:18:09 38

原创 2021-02-24

第五十二题:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。#include"stdio.h"void main(){double a=2; //分子double b=1;//分母double sum=0; //和值double temp=0;//临时变量int i;for(i=1;i<=20;i++){sum+=a/b;temp=a;a+=b;b=temp;}printf(“the result is :%.2f\n”,

2021-02-24 22:13:18 42

空空如也

空空如也

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

TA关注的人

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