- 博客(107)
- 收藏
- 关注
原创 7.1
#include<stdio.h>#include<stdlib.h>main(){FILE *fp;char a[10],ch;scanf("%s",a);if((fp=fopen(a,“w”))==NULL)exit(0);ch=getchar();ch=getchar();while(ch!=’#’){fputc(ch,fp);ch=getchar();}putchar(10);fclose(fp);}62.#include<...
2021-08-15 18:36:42
210
原创 3.2
#include <stdlib.h>#include <stdio.h>#define N 10double fun(double x[],double *av){ int i,j; double d,s;s=0;for(i=0; i<N; i++) s = s +x[i];/found/*av=s/N;d=32767;for(i=0; i<N; i++)if(x[i]<*av && *av - x
2021-07-20 16:07:11
239
原创 2.2
#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]
2021-07-13 09:07:23
242
原创 暑假作业1.2
#include <stdio.h>#define N 5typedef struct student {long sno;char name[10];float score[3];} STU;void fun(char *filename, STU n){ FILE *fp;fp = fopen(filename, “rb+”);fseek(fp, -(long)sizeof(STU), SEEK_END);fwrite(&n, siz
2021-07-04 12:43:32
147
原创 暑假作业1.1
1,#include<stdio.h>even(int n){if(n%2)/判断是不是偶数,若是返回1,不是返回0/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<ma
2021-07-04 12:41:31
160
原创 html
<!DOCTYPE html><html><body><button type="button"onclick="document.getElementById('demo').innerHTML = Date()">点击我来显示日期和时间</button><p id="demo"></p></body></html>HTML <script>标签HTML <
2021-05-16 19:30:05
98
原创 html
<!DOCTYPE html><html><body><iframe src="https://www.baidu.com/?tn=80035161_1_dg" width="200" height="200"></iframe><p>某些老式的浏览器不支持内联框架。</p><p>如果不支持,则 iframe 是不可见的。</p></body></html>
2021-04-25 18:02:55
81
原创 html
<html><body><table border="5"><tr> <td>100</td> <td>200</td> <td>300</td></tr><tr> <td>400</td> <td>500</td> <td>600</td></tr&g
2021-04-18 20:13:39
84
原创 第一百题:根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。
#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&&b+c>a&&a+c>b){s = (a+b+c)/2;area = sqrt(s*(s-a)(s-b)(s-c));pri
2021-02-26 09:20:42
838
原创 第九十九题: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&&c!=1&&c!=3&&a!=b&&a!=c&&b!=c){printf("%c will marry to a\n", ‘x’ + a - 1);printf("%c w
2021-02-26 09:19:43
751
原创 第九十八题:编程求一个整数任意次方后的最后三位数,即求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-26 09:15:41
717
原创 第九十六题:计算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-26 09:14:59
424
原创 第九十五题:编写程序求出 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-26 09:14:23
687
原创 第九十四题:有一条长阶梯:如果每步跨 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%32&&n%21){printf("%d\t",n);break;}}
2021-02-26 09:13:29
865
原创 第九十三题:输入一行字符,统计其中的单词个数,单词间空格分开。
#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”,num);}
2021-02-26 09:06:53
153
原创 第九十二题:读10个整数存入数组,找出其中最大值和最小值。
#include <stdio.h>#define SIZE 10void main(){int x[SIZE],i,max,min;printf(“Enter 10 integers:\n”);for(i=0;i<SIZE;i++){printf("%d:",i+1);scanf("%d",&x[i]);}max=min=x[0];for(i=1;i<SIZE;i++){ if(max<x[i]) max=x[i];if(min>
2021-02-26 09:04:54
694
1
原创 第九十一题:求输入的十个整数中正数的个数及其平均值。
#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(“the counter is %d\n”,n);p
2021-02-26 09:03:45
852
原创 第九十题:小写字母转换成大写字母,直至输入非字母字符。
#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-24 22:53:07
413
原创 第八十九题:输出圆面积,面积大于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-24 22:52:36
323
原创 第八十八题:计算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)break;}}printf("%d\n",sum);}
2021-02-24 22:52:05
984
原创 第八十七题:从键盘上输入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+1]=temp;}}printf(“output:
2021-02-24 22:51:35
237
原创 第八十六题:编写程序,从键盘输入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++)ave[i]=0;for(i=0;i<6;i++){f
2021-02-24 22:50:50
1038
原创 第八十五题:编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被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-24 22:50:12
261
原创 第八十四题:用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-24 22:49:08
668
原创 第八十三题:找出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-24 22:48:23
1541
原创 第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。
#include <stdio.h>#include <conio.h>void main (){double a,b,c;char op;printf (“请输入两个运算数,空格隔开\n”);scanf ("%lf %lf",&a,&b);fflush(stdin);printf (“请输入运算符\n”);scanf ("%c",&op);switch(op){case ‘+’:c=a+b;break;case ‘-’:c=a-b
2021-02-23 15:18:29
1660
原创 第八十一题: 键盘输入一个大写字母,要求改用小写字母输出,用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-23 15:17:35
1022
原创 第八十题:求方程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);x1=p+q;x2=p-q;printf(“x1=%7.2f\nx2=%7.2f\n”,x1,x2);}
2021-02-23 15:15:41
501
原创 第七十九题:从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。
#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-23 15:14:57
834
原创 第七十八题:打印下面的图形
#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-23 15:14:33
298
原创 第七十六题:打印如下图形:
#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-23 15:13:03
249
1
原创 第七十五题:打印如下图形:
#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-23 15:12:27
255
原创 第七十七题:输入一个年份,判断某一年是否闰年。
#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-23 15:11:42
250
原创 第七十三题:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一: (1)能同时被3、5、7整除; (2)能被其中两数(要指出哪两个)整除; (3)能被其中一个数(要指出哪一个)个整
#include"stdio.h"void main(){int num;printf(“please input a num:\n”);scanf("%d",&num);if(num%30&&num%50&&num%70)printf("%d可以被3、5、7整除!\n",num);else if(num%30&&num%50)printf("%d可以被3、5整除!\n",num);else if(num%30&&n
2021-02-23 15:11:09
1682
原创 第七十二题:从键盘输入一组数据,以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-22 16:42:58
289
原创 第七十一题:用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-22 16:40:30
848
1
原创 第七十题:从一个三行四列的整型二维数组中查找第一个出现的负数。
#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”,a[i][j]);flag=0;break;
2021-02-22 16:39:29
165
原创 第六十九题:键盘输入一个字符串(长度不超过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-22 16:39:01
1297
原创 第六十八题:从键盘输入字符,以 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 (c==’ ')counter_space++;elsecounter_other+
2021-02-22 16:38:24
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人