#include <stdio.h>
#include <stdlib.h>
int main(){
int a,T,i,count=0;;
long long A[1000],B[1000],C[1000];
scanf("%d",&T);
for(i=1;i<=T;i++)
{
scanf("%lld%lld%lld",&A[i],&B[i],&C[i]);
}
for(i=1;i<=T;i++)
{
if(count!=0)
{
if(A[i]+B[i]>C[i])
{
printf("Case #%d: ture\n",i);
}
else
{
printf("Case #%d: false\n",i);
}
count++;
}
}
return 0;
}
这个for循环怎么使结果无空行,(pta上)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 技术专家团-小桥流水 2021-11-27 10:40关注
代码修改如下:
#include <stdio.h> #include <stdlib.h> int main(){ int a,T,i,count=0;; long long A[1000],B[1000],C[1000]; int flag = 0; //这里添加一个标记 scanf("%d",&T); for(i=1;i<=T;i++) { scanf("%lld%lld%lld",&A[i],&B[i],&C[i]); } for(i=1;i<=T;i++) { if(count!=0) { //在这里判断一下是否是第一次,如果是第一次显示,不添加换行,并把标记置1 //否则,就在每次输出前,先输出一个换行,再输出需要显示的内容 if(flag ==0) flag = 1; else printf("\n"); if(A[i]+B[i]>C[i]) { printf("Case #%d: ture",i); } else { printf("Case #%d: false",i); } count++; } } return 0; }
解决 1无用
悬赏问题
- ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
- ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
- ¥50 mac mini外接显示器 画质字体模糊
- ¥15 TLS1.2协议通信解密
- ¥40 图书信息管理系统程序编写
- ¥20 Qcustomplot缩小曲线形状问题
- ¥15 企业资源规划ERP沙盘模拟
- ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
- ¥15 前端echarts坐标轴问题
- ¥15 ad5933的I2C