- 博客(46)
- 收藏
- 关注

原创 情人节快乐
#include<stdio.h>#include<windows.h>int main(){ float x,y,a; for(y=1.5f;y>-1.5f;y-=0.1f){ for(x=-1.5f;x<1.5f;x+=.05f){ a=x*x+y*y-1; putchar(a*a*a-x*x*y*y*y<0.0f?'x':' '); } Sleep(...
2021-12-13 21:11:00
482
原创 OPENMV 问题解决:OSError: Region ofinterest is smaller than template
OPENMV 问题解决:OSError: Region ofinterest is smaller than template
2023-03-29 19:46:57
4137
原创 广义表的广度和深度的计算
例:广义表{{1,2},{3,{4,5}}}中,子表{1,2}和{3,{4,5}}位于同层,次广义表中包含三层括号,因此深度为3。例:在广义表{a,{b,c,d}}中,它包含一个原子和一个子表,因此该广义表的长度为2.题目一:广义表(a,(a,b),d,呃,((i,j),k))的长度为(),深度为()再比如,广义表{{a,b,c}}中只有一个子表{a,b,c},因此它的长度为1.深度的计算为上面每个元素的括号匹配数加1的最大值,其长度为5,深度为3,为什么呢?((i,j),k)为2+1=3;
2022-10-23 18:22:41
5682
原创 倒序输出int整数
#include <stdio.h>int main(){ int n; scanf("%d",&n); if(n==0) { printf("%d",n); } while(n>0) { printf("%d",n%10); n=n/10; } return 0;}
2022-02-19 12:51:03
468
原创 统计整数位数
#include <stdio.h>int main(){int count=0,number;scanf("%d",&number);if(number<0){ number=-number;}do{ count++;number=number/10;}while(number!=0);printf("%d",count); return 0;}
2022-01-16 18:09:32
542
原创 计算平均成绩
#include <stdio.h>int main(){int count=0,num=0;double score,total=0;printf("enter scores:");scanf("%lf",&score);while(score>=0){ total=total+score; num++; if(score<60){ count++; } scanf("%lf",&score);...
2022-01-16 17:34:36
386
原创 统计英文字母和数字
#include <stdio.h>int main(){ char ch; int digit=0;int letter=0;int other=0;int n;int i; printf("输入n个值"); scanf("%d",&n); getchar(); for(i=1;i<=n;i++){ ch=getchar(); if((ch>='a'&&ch<='z')||(ch&g...
2022-01-16 15:26:36
161
原创 计算序列 1到n的阶乘 的和
#include <stdio.h>int main(){ int fact(int n); int n;int sum=0;int i; printf("请输入n的值:" ); scanf("%d",&n); for(i=1;i<=n;i++) sum=sum+fact(i); printf("结果是:%d",sum); return 0;}int fact(int n){ int i;int pr...
2022-01-12 21:23:17
270
原创 按成绩排序(switch-case方法)
//从键盘上输入一个百分制成绩score,按下列原则输出其等级://score≥90,等级为A;//80≤score<90,等级为B;//70≤score<80,等级为C;//60≤score<70,等级为D;//score<60,等级为E。#include <stdio.h>int main(){ int data; char grade; printf("Ple...
2021-12-29 19:48:00
2097
1
原创 按成绩判断等级(else-if方法)
//从键盘上输入一个百分制成绩score,按下列原则输出其等级://score≥90,等级为A;//80≤score<90,等级为B;//70≤score<80,等级为C;//60≤score<70,等级为D;//score<60,等级为E。#include <stdio.h>int main(){int score;scanf("%d",&score);if(score>=90)printf("A");else if(score.
2021-12-29 19:42:49
2393
原创 计算圆的面积和周长
#include<stdio.h>#define PI 3.14int main(){ float r,c,s; scanf("%f",&r); if(r>=0){ c=2*PI*r; s=PI*r*r; printf("周长=%.2f\n面积=%.2f",c,s); }else{ printf("wrong"); } return 0;}...
2021-12-28 21:40:13
307
原创 计算两整数的平方和
#include<stdio.h>int main(){ int a,b,sum; scanf("%d %d",&a,&b); sum=a*a+b*b; printf("%d",sum); return 0;}
2021-12-28 21:28:55
746
原创 c语言%f和%lf的区别
由于精度的原因,输出%lf和%f的数据不同,可能会造成错误。主要有一下四点区别:1、代表的数据类型不同%f代表单精度浮点型数据(float),%lf代表双精度浮点型数据(double)。2、有效数字位数不同单精度浮点数有效数字保证6位,部分7位,双精度浮点数有效数字保证15位,部分16位。3、所能表示数的范围不同单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38,双精度浮点的表示范围:-1.79E+308 ~ +1.79E+3084、在程序中处理速度不同一般来
2021-12-28 20:08:10
57171
原创 用递归计算x的n次方
#include<stdio.h>float a(float x,float n){ if(n==0) return 1; else return a(x,n-1)*x;}int main(){ int x,n; printf("请输入x和n\n"); scanf("%d%d",&x,&n); printf("Root=%.2f\n",a(x,n));}...
2021-12-28 08:30:35
1999
原创 PTA:7-3 将x的平方赋值给y
#include <stdio.h>int main(void){ int x,y ; x=3; y=x*x; printf("%d = %d * %d\n",y,x,x); printf("%d * %d = %d\n",x,x,y); return 0;}
2021-12-22 14:19:28
1136
原创 PTA:7-2 计算华氏温度
#include <stdio.h>int main(void){ int celsius,fahr ; celsius=26; fahr=celsius*9/5+32; printf("celsius = %d, fahr = %d\n", celsius,fahr); return 0;}
2021-12-22 14:17:07
589
原创 PTA:7-1 计算摄氏温度
#include <stdio.h>int main(void){ int celsius,fahr ; fahr=100; celsius=5*(fahr-32)/9; printf("fahr = %d, celsius = %d\n", fahr,celsius); return 0;}
2021-12-22 14:16:27
393
原创 PTA:6-2 使用函数求1到10的阶乘和
double fact(int n){ int i; double product;product = 1;for(i = 1; i<=n; i++)product=product*i;return product;}
2021-12-22 14:14:31
706
原创 PTA: 6-1 简单实现x的n次方
#include <stdio.h>int main(){ printf("****\n***\n**\n*"); return 0;}
2021-12-22 14:12:58
1442
原创 PTA:7-6 输出带框文字
#include <stdio.h>int main(){ printf("************\n Welcome\n************\n"); return 0;}
2021-12-22 14:11:33
258
原创 PTA:7-5 输出菱形图案
#include <stdio.h>int main(){ printf(" A\nA A\n A\n"); return 0;}
2021-12-22 14:10:47
459
原创 PTA:7-4 输出三角形
#include <stdio.h>int main(){ printf("****\n***\n**\n*"); return 0;}
2021-12-22 14:09:49
594
原创 PTA:Programming in C is fun
#include <stdio.h>int main(){ printf("Programming in C is fun!"); return 0;}
2021-12-21 21:10:09
158
原创 PTA: Welcome to You
#include <stdio.h>int main(){ printf("Welcome to You!"); return 0;}
2021-12-21 21:09:22
399
原创 PTA:7-1 Hello World
#include <stdio.h>int main(){ printf("Hello World!"); return 0;}
2021-12-21 21:08:23
380
2
原创 PTA:6-2 使用函数验证哥德巴赫猜想
int prime( int p ){ for(int i=2;i<=p;i++) { if(p%i==0) { if(p==i) return 1; else return 0; } }}void Goldbach( int n ){ for(int i=2;i<=n;i++) { if(prime(i)==1 && p...
2021-12-21 21:07:06
1595
原创 PTA:6-1 使用函数输出一个整数的逆序数
int reverse( int number ){ int sum=0; while(number) { sum=sum*10+number%10; number=number/10; } return sum;}
2021-12-21 14:29:49
1167
原创 PTA:6-11 使用函数输出水仙花数
void PrintN(int m, int n){ if (m == n) {} else { for (int i = m + 1; i < n; i++) { if (narcissistic(i)) printf("%d\n", i); } }}int narcissistic(int number){ int sum = 0, num = number, cnt = 0;...
2021-12-21 14:27:16
2432
原创 PTA:6-10 使用函数求余弦函数的近似值
double funcos( double e, double x ){ double m=1,n=1,sum=1,item=1; int flag=-1; for(int i=2;item>e;i=i+2) { m=m*x*x; n=n*i*(i-1); item=m/n; sum=item*flag+sum; flag=-flag; } return sum;}...
2021-12-21 14:21:46
1296
原创 PTA:6-9 使用函数统计指定数字的个数
int CountDigit( int number, int digit ){if(number<0) number=-number;if(number==0&&digit==0) return 1; else { int tf=0; while(number) { int temp=number%10; if(temp==digit) tf++; number/=10;...
2021-12-21 14:06:16
508
原创 PTA:6-8 使用函数求最大公约数
int gcd( int x, int y ){ int z=1; while(z!=0) { z=y%x; y=x; x=z; } return y;}
2021-12-21 09:12:12
841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人