A - BerOS file system

水题不解释了,压缩斜杆。要注意最后没有斜杠。

char a[105];
int main()
{
// int t,n;
while(~scanf("%s",a))
{ int len=strlen(a);
int k=len-1;
while(a[k]=='/'&&k>=0) k--;
if(k<0)
{
printf("/\n");
continue;
}
int f=0;
for(int i=0;i<k+1;i++)
{
if(a[i]=='/'&&f)
continue;
else printf("%c",a[i]);
f=0;
if(a[i]=='/') f=1;
}
printf("\n");
} return 0;
}

                                               B - Equation

Ax2 + Bx + C = 0 
  给定A,B,C判断有无根,递增输出其根。

注意无限根与无根的前提下对开方里数的进行判断即可。

int main()
{
double a,b,c;
while(~scanf("%lf%lf%lf",&a,&b,&c))
{
if(a==b&&b==c&&c==0)
{
printf("-1\n");//无限根;
continue;
}
double x=b*b-a*4*c;
if(((a==0&&b==0)&&c!=0)||x<0)
{
printf("0\n");
continue;
}
if(x==0)
{
double xx=-b/(2.0*a);
printf("1\n%.5f\n",xx);
continue;
}
if(a==0)
{
double xx=-c/b;
printf("1\n%.5f\n",xx);
continue;
}
double x1=(-b+sqrt(x))/(2.0*a);
double x2=(-b-sqrt(x))/(2.0*a);
if(x1>x2) swap(x1,x2);
if(x1==x2)
printf("1\n%.5f\n",x1);
else printf("2\n%.5f\n%.5f\n",x1,x2);
} return 0;
}

最新文章

  1. 浅析Openflow
  2. JAVA反编工具件安装 JD-eclipse
  3. Linux /dev目录详解和Linux系统各个目录的作用
  4. 彻底搞定char/wchar_t/unicode
  5. Windows 10下通过蓝牙连接iPhone个人热点进行共享上网
  6. highchart 设置双Y轴坐标 双x轴坐标方法
  7. 轻松架设时时监控工具Cacti
  8. git传输协议原理
  9. 让一个div可以编辑加上contenteditable=true 复制来的内容带有样式,需要清除复制的样式
  10. mvc学习
  11. bzoj4097 [Usaco2013 dec]Vacation Planning
  12. iOS 网络与多线程--5.异步Post方式的网络请求(非阻塞)
  13. XAMPP的MYSQL无法启动
  14. Android之旅十八 百度地图环境搭建
  15. contentInset,contentsize和contentOffset区别
  16. DLP显示单元(威创)
  17. 详细说明XML分解(两)—DOM4J
  18. java回顾4 Java基本数据类型
  19. MS-DOS命令dir命令详细解析
  20. 创建数据库表默认字段封装SQL

热门文章

  1. Package 和 import 语句
  2. P3817 小A的糖果
  3. Macbook air 上打开cocoscreator出错
  4. C++模板类头文件和实现文件分离
  5. MyBatis使用懒加载mybatis-config.xml配置
  6. mysql&#160;use&#160;index()&#160;优化查询
  7. qt5.8+vs2015使用Qt5WebEngine搭建环境
  8. Java异常归纳
  9. vue $parent 的上一级 有可能不是父组件,需要好几层$parent 如果这样 还不如用 this.$emit
  10. final关键字所修饰的类有什么特点