C语言中的TP是什么意思

如题所述

从追问里的代码来看,tp是一个标识符,用来确定问题是否有解的
初始化时候将其赋值0,默认为无解,在解问题的过程中(也就是for循环),如果发现有解(即找到了满足条件的数)就将其赋值为1,表示有解
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-13
第2个回答  2012-11-22
能说的具体点吗,在哪里看到的?追问

#include void main() { int a,b,c,n,tp=0; int i; scanf("%d",&n); for(i=100;i<=n;i ) { a=i/100; b=i0/10; c=i;

if(100*a 10*b c==a*a*a b*b*b c*c*c)

{printf("%d\n",i);tp=1;} }if(tp==0) printf("No Answer\n"); }这是我刚刚在计算机课上编的。本来不知道如何导入no answer,一同学把正确答案告诉我,我看到是要用到tp ,这个是不是一行的数据数的意思啊。除了这个还有其他用处吗,谢谢

追答

这个tp是你自己定义的一个int类型的变量,看你的程序里是用来作一个标志。
tp初始化为0,如果满if里的条件就赋值为1;
下面意判断tp的值,如果是0(就是没有满足if里的条件)就输出no answer。

本回答被提问者采纳
相似回答