scanf函数是有返回值的,返回输入变量的个数,如果输入无效,则返回零;此处的输入无效是指用户输入的类型和scanf指定的类型不一致;做OJ题目的时候,如果要调用math.h头文件中的pow函数,注意可能会超时;for循环中,不要使用for (int i=0; i<n; i++)的语句,这样会报错的,最好和C一样,把i的定义放在for的外面;