求a的b次幂
											 程序代码:
程序代码://实例来源:
//实例功能:
//运行结果描述:
#include <stdio.h>
double power(double x,int n){
    int i;
    double tmp=1.0;
    for (i=1;i<=n;i++){
        tmp*=x;
    }
    return tmp;
}
int main(void){
    double a;
    int b;
    printf("求a的b次幂:\n");
    printf("实数a:"); scanf("%1f",&a);
    printf("整数b:"); scanf("%d",&b);
    printf("%.2f的%d次幂是:%.2f。\n",a,b,power(a,b));
    return 0;
} 
					
				
			啥情况,刚输入个实数,一镐回车,整数直接被输入为0.00……
对照了好几遍,没看出问题呢?

 
											







 
	    