c++想要表示如果前面没有输出,则输出not found
答案:2 悬赏:0 手机版
解决时间 2021-03-23 05:34
- 提问者网友:川水往事
- 2021-03-22 08:53
c++想要表示如果前面没有输出,则输出not found
最佳答案
- 五星知识达人网友:蓝房子
- 2021-03-22 09:41
C菜鸟助手成员tonytvb为你解答(如有疑问请hi我或向我的团队提问):
看了你的代码!
给你个思路,可以定义一个标志位如:flag=0;
当有输入过的时候就把把标志位置为1;
我相信有没输出你应该知道写在哪里吧?就是符合条件要输出的时候,在下面写一个标志位=1的赋值;
到函数的最后,判断一下标志位是1还是0;
如果是0就输出没有发现这句话就好了!
看了你的代码!
给你个思路,可以定义一个标志位如:flag=0;
当有输入过的时候就把把标志位置为1;
我相信有没输出你应该知道写在哪里吧?就是符合条件要输出的时候,在下面写一个标志位=1的赋值;
到函数的最后,判断一下标志位是1还是0;
如果是0就输出没有发现这句话就好了!
全部回答
- 1楼网友:鸠书
- 2021-03-22 09:48
用
if()
{
}
else cout<<"not found"< int i, j, k, t, n, max = 0, min;
输入数组部分略
for ( i = 0; i < 5; i ++ )
{for ( j = 0; j < 5; j ++ )
{
if ( max < a[i][j] )
{max = a[i][j];t = j + 1;}}
for ( k = 0; k < 5; k ++ )
{min = a[0][t];if ( min > a[k][t] )
{min = a[k][t];n = k + 1;}
}
if ( max == min )
cout << n << " " << t << " " << max << endl;}
if()
{
}
else cout<<"not found"<
输入数组部分略
for ( i = 0; i < 5; i ++ )
{for ( j = 0; j < 5; j ++ )
{
if ( max < a[i][j] )
{max = a[i][j];t = j + 1;}}
for ( k = 0; k < 5; k ++ )
{min = a[0][t];if ( min > a[k][t] )
{min = a[k][t];n = k + 1;}
}
if ( max == min )
cout << n << " " << t << " " << max << endl;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |