- 博客(101)
- 收藏
- 关注
原创 shujiazuoye6.2
#include <stdio.h>#include <string.h>#include <ctype.h>#define N 9long ctod( char *s ){ long d=0;while(*s)if(isdigit( s)) {/found/d=d10+*s-‘0’;/found/s++;}return d;}long fun( char *a, char *b ){/found/ret...
2021-08-11 18:09:26
142
原创 shu jia zuo ye 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-28 19:26:00
167
转载 Summer holidaty homework1.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;/found/fp = fopen(filename, “rb+”);/found/fseek(fp, -(long)sizeof(STU), SEEK_END);/f
2021-07-06 12:37:01
95
原创 Summer holiday homework
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-06 12:33:49
91
原创 每日一题·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-27 21:31:09
70
原创 每日一题·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 21:30:41
73
原创 每日一题· 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 21:30:06
59
原创 每日一题· 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 21:29:05
200
原创 每日一题· 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&
2021-02-27 21:28:34
76
原创 每日一题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 lin
2021-02-27 21:27:05
89
原创 每日一题·92
第九十二题:读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
2021-02-27 21:26:21
76
原创 每日一题· 91
第九十一题:求输入的十个整数中正数的个数及其平均值。#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-27 21:25:50
65
原创 每日一题90
第九十题:小写字母转换成大写字母,直至输入非字母字符。#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-27 21:25:13
51
原创 每日一题·89
第八十九题:输出圆面积,面积大于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-27 21:24:29
100
原创 每日一题 88
第八十八题:计算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-26 22:15:31
85
原创 每日一题 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
2021-02-26 22:15:03
51
原创 每日一题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&l
2021-02-26 22:14:28
71
原创 每日一题·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 22:13:57
79
原创 每日一题·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 22:13:12
59
原创 每日一题 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 22:12:21
55
原创 每日一题·82
第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。#include <stdio.h>#include <conio.h>void main (){double a,b,c;char op;printf (“请输入两个运算数,空格隔开\n”);scanf ("%lf %lf",&a,&b);fflush(stdin); //清空缓冲区mprintf (“请输入运算符\n”);scanf ("%c",&op);
2021-02-26 22:11:34
65
原创 每日一题· 81
第八十一题: 键盘输入一个大写字母,要求改用小写字母输出,用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-26 22:10:55
61
原创 每日一题· 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.
2021-02-26 22:10:24
48
原创 每日一题 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 22:09:48
77
原创 每日一题 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 22:52:16
39
原创 每日一题 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");}}}————————————————版权声明:本文为CSDN博主「海棠弯.
2021-02-25 22:51:46
75
原创 每日一题 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 22:51:17
47
原创 每日一题· 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 22:49:09
35
原创 每日一题 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”);}————————————————版权声明:本文为CSDN博主「海棠弯弯」的原创
2021-02-25 22:48:16
57
原创 每日一题 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)p
2021-02-25 22:47:30
72
原创 每日一题· 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);}————————————————版权声明:本文为CSDN博主「海棠弯弯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原
2021-02-25 22:46:59
59
原创 每日一题· 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 22:45:59
57
原创 每日一题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(“第一个负数是
2021-02-25 22:45:10
44
原创 每日一题 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 22:44:35
57
原创 每日一题 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++;el
2021-02-23 22:15:20
73
原创 每日一题 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-23 22:14:52
89
原创 每日一题· 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
2021-02-23 22:14:10
62
原创 每日一题 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-23 22:13:42
44
原创 每日一题· 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(“第一个负数是
2021-02-23 22:12:21
38
原创 每日一题 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
2021-02-23 22:11:29
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人