自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shu

21#include<stdio.h>struct student{int num;char name[10];int cheng[3];}stu[10];main(){int i,j;for(i=0;i<10;i++){scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].cheng[0],&stu[i].cheng[1],&stu[i].cheng[2]);}int avger

2021-08-10 10:30:34 110

原创 暑假作业

1,#include<stdio.h>even(int n){if(n%2)return(1);elsereturn(0);}main(){int n,sum=0;scanf("%d",&n);while(n){if(even(n))sum+=n;scanf("%d",&n);}printf("%d",sum);}2.#include<stdio.h>#include<math.h>double dist(d

2021-07-07 19:25:50 123

原创 100

根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。#include"stdio.h"#include"math.h"void main(){float a,b,c; //定义 a,b,c为三条边float s,area;printf(“请输入三角形的三条边:\n”);scanf("%f%f%f",&a,&b,&c);if (a+b>c&amp

2021-02-28 13:03:47 134

原创 99

3对情侣参加婚礼,3个新。郎分别为a、b、c,三个新郎分别为 x、y、z。有人想知道究竟谁和谁结婚,于是就问新人中的三位,得到如下提示:a说 他将和X结婚;x说她的未婚夫是c;c说她将和z 结婚。这人时候知道他们都在开玩笑,说的全是假话,那么究竟谁和谁结婚呐。#include <stdio.h>main(){int a,b,c;for (a=1; a<=3; a++)for (b=1; b<=3; b++)for (c=1; c<=3; c++)if (a!=1

2021-02-28 13:03:11 92

原创 98

编程求一个整数任意次方后的最后三位数,即求X^Y的最后三位数,X和Y的值由键盘输入。#include"stdio.h"void main(){int x, y, end=1;int i;printf(“please input x and y:\n”);scanf("%d%d",&x,&y);for (i=1;i<=y;i++)end=end*x%1000;printf("%d",end);}...

2021-02-28 13:02:10 56

原创 97

阳阳买苹果,每个苹果0.8元,阳阳第一天买两个,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?#include"stdio.h"main(){int day=0,buy=2;float sum=0.0,ave;do{sum+=0.8buy;day++;buy=2;}while(buy<=100);ave=sum/day;printf("%f\n",ave);}...

2021-02-27 16:45:53 55

原创 97

阳阳买苹果,每个苹果0.8元,阳阳第一天买两个,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?#include"stdio.h"main(){int day=0,buy=2;float sum=0.0,ave;do{sum+=0.8buy;day++;buy=2;}while(buy<=100);ave=sum/day;printf("%f\n",ave);}...

2021-02-27 16:45:53 50

原创 96

计算10的阶乘(10!)#include"stdio.h"void main(){long int total=1;int n=1;while(n<=10){total*=n;n++ ;}printf(“the result is %ld\n”,total);}

2021-02-27 16:45:17 65

原创 95

编写程序求出 1000-2000 年之间的所有闰年,并统计个数。#include"stdio.h"void main(){int year,num=0;for(year=1000;year<=2000;year++)if(year%40&&year%100!=0||year%4000){num++;printf("%d “,year);}printf(”\ntotal is %d\n",num);}...

2021-02-27 16:44:42 55

原创 94

有一条长阶梯:如果每步跨 2阶,那么最后剩 1 阶;如果每步跨 3 阶,那么最后剩 2 阶;如果每步跨 5 阶,那么最后剩 4 阶;如果每步跨 6 阶,那么最后剩 5 阶;只有当每步跨 7 阶时,最后才正好走完, 一阶不剩。请问这条阶梯至少有多个阶?#include <stdio.h>void main(){int n;for(n=7;n<1000;n++)if(n%70&&n%65&&n%54&&n%43&&n%

2021-02-27 16:44:11 38

原创 93

输入一行字符,统计其中的单词个数,单词间空格分开。#include <stdio.h>void main(){char string[81];int i,num=0,word=0;char c;gets(string);for(i=0;(c=string[i])!=’\0’;i++)if(c==’ ')word=0;else if(word==0){word=1;num++;}printf(“There are %d words in the line\n”,nu

2021-02-27 16:43:34 55

原创 87

从键盘上输入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];a[j+

2021-02-26 17:45:30 69

原创 86

编写程序,从键盘输入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<6;i+

2021-02-26 17:44:48 56

原创 85

编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被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-26 17:43:38 57

原创 84

用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-26 17:42:58 69

原创 83

找出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-26 17:42:18 68

原创 82

设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。例如:输入 :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-26 17:41:40 80

原创 81

求方程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*a);

2021-02-26 17:41:01 59

原创 80

求方程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*a);

2021-02-26 17:40:31 62

原创 79

从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。#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-26 17:40:01 134

原创 78

#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-25 15:32:56 57

原创 78

#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-25 15:32:56 73

原创 77

#include"stdio.h"void main(){int i,j;for(i=1;i<=6;i++){if(i%2==0){for(j=1;j<=2;j++)printf(" “);for(j=1;j<=6;j++)printf(”");printf("\n");}else{for(j=1;j<=6;j++)printf("");printf("\n");}}}

2021-02-25 15:32:25 56

原创 76

#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-25 15:31:31 60

原创 75

#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-25 15:30:59 53

原创 74

输入一个年份,判断某一年是否闰年。#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-25 15:30:26 66

原创 73

输入一个整数,判断它能否被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)printf(

2021-02-25 15:29:51 124

原创 72

从键盘输入一组数据,以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-25 15:29:20 52

原创 71

用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-25 15:28:46 84

原创 70

从一个三行四列的整型二维数组中查找第一个出现的负数。#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(“第一个负数是:%d\n

2021-02-25 15:28:05 51

原创 69

键盘输入一个字符串(长度不超过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-25 15:26:58 58

原创 68

从键盘输入字符,以 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++;else if

2021-02-24 14:25:16 75

原创 67

从键盘输入若干行文本,每行以回车结束,以 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-24 14:24:43 55

原创 67

从键盘输入若干行文本,每行以回车结束,以 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-24 14:24:43 51

原创 66

有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]);if(

2021-02-24 14:24:12 75

原创 65

求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-24 14:23:33 66

原创 64

从一个三行四列的整型二维数组中查找第一个出现的负数。#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(“第一个负数是:%d\n

2021-02-24 14:22:41 49

原创 63

编写程序,将两个字符串连接起来,不用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++]=st

2021-02-24 14:22:10 43

原创 62

求一个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;j<3;

2021-02-24 14:20:17 63

原创 61

将一个正整数分解质因数。例如:输入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;}elsebreak

2021-02-24 14:19:34 53

空空如也

空空如也

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

TA关注的人

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