使用while循环修改变量值,依次打印10以内(包含10)所有正整数的平方。程序执行的第一步需要定义合适的变量用于后续逻辑的实现,请选出正确的变量定义,填在以下代码的(1)处。
#include <stdio.h>
int main(int argc, char** argv)
{
(_____1_____)
while (num <= max_num)
{
result = num * num;
printf("%d ^ 2 = %d\n", num, result);
num = num + step;
}
return 0;
}
int num(1);
int max_num(10);
int step(1);
int result(0);
//错误
int num = 1;
int max_num = 10;
int step = 1;
int result = 0;
//正确
float num = 1;
float max_num = 10;
float step = 1;
float result = 0;
//错误
num = 1;
max_num = 10;
step = 1;
result = 0;
//错误
解析: 本题重点是c语言语句的定义,该程序使用使用while循环修改变量值,依次打印10以内(包含10)所有正整数的平方,则要求我们再给变量定义时使用int类型,选项中在初始化是没有定义int的是错误的;该出定义的是变量,不是定义函数。