📅  最后修改于: 2023-12-03 15:13:46.523000             🧑  作者: Mango
编写一个C程序,读取整数n,打印出从1到n的平方数。
该题目需要使用到循环结构,我们可以使用for循环进行遍历,使用printf函数输出平方数。具体实现方式如下:
#include <stdio.h>
int main()
{
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
for(int i = 1; i <= n; i++)
{
printf("%d的平方为%d\n", i, i * i);
}
return 0;
}
以上代码使用for循环从1遍历到n,每次输出当前数的平方数。
我们可以通过编译运行该程序,得到以下结果:
请输入一个正整数n:5
1的平方为1
2的平方为4
3的平方为9
4的平方为16
5的平方为25
回路和控制结构在C语言中十分重要,在实际开发中需要灵活使用。本题目通过使用循环结构解决了输出平方数的问题,希望能对C语言初学者有所帮助。