功能摆在第一位!

今天写了一段小程序,是用来计算一维多项式的,可是让我调试了一个小时!以前的原则是美观,因为看别人的代码都是那么舒服,现在才知道,水平没到家,功能是否能实现才是最重要的,美化摆在第二位。既然说了,我就把它摆出来吧!

#include<stdio.h>
void main(){
 /*定义了两个数组变量,三个计数变量和一个存放结果的变量*/
 float variable[5],retio[15];
 int vari_count,retio_count;
 int i;
 float result;
 printf("多项式的最大次数:");
 scanf("%d",&retio_count);
 printf("变量数量:");
 scanf("%d",&vari_count);
 for(i=0;i<retio_count;i++){
  printf("第%d个系数是:",i+1);
  scanf("%f",&retio[i]);
 }
 for(i=0;i<vari_count;i++){
  printf("第%d个变量是:",i+1);
  scanf("%f",&variable[i]);
 }
 result=retio[retio_count-1];
 /*实现函数的主要代码*/
 while(vari_count--){
  for(i=retio_count-2;i>=0;i--){
  /*while(retio_count--)是一个大BUG,它可用性极差!*/
   result=result*variable[vari_count]+retio[i];
   printf("result=%f/n/n",result);
  }
  printf("variable=%f result=%f/n",variable[vari_count],result);
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值