在C语言中,我们可以通过do...while循环结构来实现当输入为负数时停止循环,具体步骤如下: (图片来源网络,侵删) 1. 引入头文件 #include <stdio.h> 2. 编写主函数 int main() { int num; do { printf("请输入一个整数(输入负数停止):"); scanf("%d", &num); } while (num >= 0); return 0; ...
在你的scanf();之后,添加getchar();就可以屏蔽一个换行。如果要屏蔽多个换行的话,建议使用scanf("%[^\n]",&a);这样就能屏蔽换行,可以按Ctrl + D 来结束输入。
10回复贴,共1页 <<返回c语言吧输入一串字符,让字符串输入到#号停止读取,怎么编? 只看楼主 收藏 回复 贴吧用户_0XWWZ5V 便当 3 输入一串字符,让字符串输入到#号停止读取,怎么编? 贴吧用户_5XyW7a3🐾 低能力者 5 循环,当条件i=‘#‘ 时退出循环 BUG 小吧主 14 别忘了杠铃 醴曩 麻婆豆腐 ...