#include<stdio.h>
int main()
{
int x,y;//声明工具人
printf("enter you Value:");
scanf_s("%d", &x);
int baiNum = x / 100;//计算百位Value
printf("%d\n", baiNum);
int shiNum =(x - baiNum * 100) / 10;//计算十位Value
printf("%d\n", shiNum);
int geNum = x % 10;//计算个位Value
printf("%d\n", geNum);
y = baiNum + shiNum + geNum;//计算三位相加
if (y == 7)//判断是否=7
{
printf("%d\n", x);//输出此组数字
}
else
{
printf("没有符合条件的相关数字\n");
}
return 0;
}
咱也是刚开始学,你说的这个问题我暂时还想不到咋能快捷的计算,但是有这么个思路你可以参考下,运行结果是符合你的题目要求的,只是如果写十组的话用这个方法就太繁琐了!