#include<stdio.h>
int main()
{
int n;
scanf("%d",&n)
while(n>0)
{
printf("我爱你");
n--;
}
if(n<=0)
printf("数据录入不正确");
return 0;
}
输入行数n,输出n行我爱你,否则输出数据录入不正确;哪里出错了?求解
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 努力的算算 2020-11-26 23:04关注
#include<stdio.h> int main() { int n; scanf("%d",&n); if(n <= 0) printf("数据录入不正确"); while(n>0) { printf("我爱你\n"); n--; } return 0; }
代码应该是这样,要不然while循环完了n就等于0,if 语句就会执行输出"数据录入不正确"
解决 1无用
悬赏问题
- ¥15 使用vofa上位机justfloat协议,有数据采集,但是没有波形
- ¥15 将两文件中相同行数行 打印至同一行
- ¥15 关于#单片机#的问题:c51单片机想做个密码重置按键K13不知道如何去做,用了24c02来存储
- ¥20 有没有会python的帮帮我😥
- ¥15 如何修改系统里的设备信息及某某镇某某村如图所示
- ¥15 变数的长度不一样”。是什么原因呢?如何修改?
- ¥15 matlab作业不会写
- ¥15 eclipse mqtt 消息消费问题
- ¥15 vue2(标签-chrome|关键词-浏览器兼容)
- ¥15 python网络流自动生成系统 医学领域