第2个回答 2013-10-20
正常的思路是先把变量放进一个数组,然后排序,再加个循环逐个判断是否相同,不想自己实现就用库函数来解决,unique函数貌似可以满足需要。
如果一定是要在if中实现所有,那么把上述过程放在一个大的if语句中也是可以的
if(1)
{
int a[9];
a[0]=a;a[1]=b.........
if(unique(a,&a[8])!=&a[8])printf(".....................");
}
如果想挑战下,if不能嵌套,而且不能使用额外内存空间,写一些旷世奇代码,那么就一个一个来比较