使用Vim编写C语言程序文件,并运行显示结果。 其功能实现:打印输出水仙花数。
时间: 2024-03-12 15:48:07 浏览: 52
一个用c语言编写的水仙花数程序
以下是使用Vim编写C语言程序文件,实现打印输出水仙花数的代码:
1. 打开终端,创建一个名为test.c的文件,输入以下代码:
```
#include <stdio.h>
int main()
{
int i, n, sum, num;
printf("Enter the upper limit: ");
scanf("%d", &n);
printf("The narcissistic numbers between 1 and %d are: \n", n);
for(i = 1; i <= n; i++)
{
sum = 0;
num = i;
while(num != 0)
{
sum += (num % 10) * (num % 10) * (num % 10);
num /= 10;
}
if(sum == i)
{
printf("%d ", i);
}
}
return 0;
}
```
2. 保存文件并退出Vim。
3. 使用以下命令编译程序:
```
gcc -o test test.c
```
4. 运行程序并输入上限值,例如:
```
./test
Enter the upper limit: 1000
The narcissistic numbers between 1 and 1000 are:
1 153 370 371 407
```
以上代码会打印出在1到上限值之间的水仙花数。
阅读全文