C技能树:变量:求正整数的平方

该程序用C语言实现了一个功能,即通过while循环依次计算并打印10以内(含10)所有正整数的平方。关键在于正确定义整数变量num,max_num,step,和result。while循环条件为num小于等于max_num,每次迭代将num平方并打印,然后增加step的值。注意变量需使用int类型定义。
摘要由CSDN通过智能技术生成

使用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的是错误的;该出定义的是变量,不是定义函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烟雨孤舟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值