编写输入1到1000中满足个位数字的立方等于其本身的所有整数的C语言程序
时间: 2023-06-01 18:07:19 浏览: 179
以下是满足条件的数字的C语言程序:
```
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 1000; i++) {
if ((i % 10) * (i % 10) * (i % 10) == i) {
printf("%d\n", i);
}
}
return 0;
}
```
相关问题
用c编写显示出所有个位数字的立方和等于216的三位整数
以下是用C语言编写的解决方案:
#include <stdio.h>
int main() {
int num;
for (num = 100; num < 1000; num++) {
int digit = num % 10; //取个位数字
int sum = digit * digit * digit; //计算个位数字的立方和
digit = (num / 10) % 10; //取十位数字
sum += digit * digit * digit; //加上十位数字的立方和
digit = num / 100; //取百位数字
sum += digit * digit * digit; //加上百位数字的立方和
if (sum == 216) {
printf("%d\n", num);
}
}
return 0;
}
该程序利用for循环遍历所有三位整数。对于每个整数,从中取出其各位数字,然后计算这些数字的立方和。如果立方和等于216,则输出该整数。
编写程序,把10000以内个位数字的立方等于其本身的所有的数存入二进制文件中。从该二进制文件中读取数据,在显示器上输出。用C语言实现
好的,下面是实现该功能的代码:
```c
#include <stdio.h>
int main()
{
FILE *fp;
int i, num;
// 写入数据到二进制文件中
fp = fopen("data.bin", "wb");
for (i = 0; i < 10000; i++) {
num = i % 10;
if (num * num * num == i) {
fwrite(&i, sizeof(int), 1, fp);
}
}
fclose(fp);
// 从二进制文件中读取数据并输出到屏幕
fp = fopen("data.bin", "rb");
while (fread(&num, sizeof(int), 1, fp) == 1) {
printf("%d\n", num);
}
fclose(fp);
return 0;
}
```
程序先循环遍历10000以内的整数,如果个位数字的立方等于其本身,则将该数写入二进制文件中。然后再从二进制文件中读取数据,并将数据输出到屏幕上。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)