编写程序:从键盘输人一个三位整数,求其百位、十位、各位上的数字,并求出各位之和及各位之积,将该整数与结果写人文件 result . txt 中,之后再读出 result . txt 中的内容,在屏幕上进行显示,以检查结果是否正确。
时间: 2023-04-07 14:00:51 浏览: 149
这是一个计算问题,我可以回答。以下是程序的代码:
#include <stdio.h>
int main() {
int num, hundreds, tens, ones, sum, product;
FILE *fp;
printf("请输入一个三位整数:");
scanf("%d", &num);
hundreds = num / 100;
tens = (num / 10) % 10;
ones = num % 10;
sum = hundreds + tens + ones;
product = hundreds * tens * ones;
fp = fopen("result.txt", "w");
fprintf(fp, "百位:%d\n", hundreds);
fprintf(fp, "十位:%d\n", tens);
fprintf(fp, "个位:%d\n", ones);
fprintf(fp, "各位之和:%d\n", sum);
fprintf(fp, "各位之积:%d\n", product);
fclose(fp);
fp = fopen("result.txt", "r");
char c;
while ((c = fgetc(fp)) != EOF) {
printf("%c", c);
}
fclose(fp);
return 0;
}
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.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)
![](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)