实验二:()
目录
1.Hello world
2.分段函数
3.交换顺序(小到大输出)
4.输出菱形(第十四列为对称轴)
5.多少个二位数
6.斐波那契
7.点到直线的距离
#include <stdio.h>
int main()
{printf(" Hello C-world!n");//请注意,H字符的左边有一个空格。printf("****n");printf("*n");printf("*n");printf("****");return 0;
}
#include<stdio.h>
int main()
{double x,y;scanf("%lf",&x);if(x<=100)y=0.51*x;elsey=0.65*x;printf("%.2lf",y);return 0;
}
#include<stdio.h>//由小到大输出
int 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=x;x=z;z=t;} //交换x,z的值,请在此处填写多行代码if(y>z)//*交换z,y的值,请在此处填写多行代码*/{t=y;y=z;z=t;}printf("small to big: %d %d %dn",x,y,z);
}
#include<stdio.h>
int main()
{int n,i,j;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<14-i;j++){printf(" ");}for(j=1;j<=2*i-1;j++){printf("*"); }printf("n");}return 0;
}
#include<stdio.h>
int main()
{int n,sum=0,a,b;scanf("%d",&n);if(n<1 || n>9)return;else{for(a=1;a<=n;a++)//a是十位{for(b=1;b<=n;b++){if(a!=b)sum++;}} }printf("%d",sum);return 0;
}
#include<stdio.h>
int main()
{int n,i,a[31];scanf("%d",&n);a[1]=1;a[2]=2;if(n>=1 && n<=30){for(i=3;i<=n;i++)a[i]=a[i-1]+a[i-2];}elsereturn ;printf("result=%d",a[n]);return 0;}
#include<stdio.h>
#include<math.h>
int main()
{double x0,y0,A,B,C,d;scanf("%lf %lf",&x0,&y0);//输入点P的坐标scanf("%lf %lf %lf",&A,&B,&C);//输入直线L的A、B和Cd=(fabs(A*x0+B*y0+C))/(sqrt(A*A+B*B)); printf("%f",d);//输出距离return 0;
}
本文发布于:2024-01-27 16:34:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063444441452.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |