生成c语言代码:从键盘输入若干个个位整数,其值在0〜9范围内,用-1为输入结束的标志。统计输入各整数的个数。
时间: 2024-03-10 10:46:54 浏览: 70
cpp代码-从键盘输入一串字符,以回车键结束,分别统计输入的字母、数字和其它字符的个数
好的,以下是符合您要求的C语言代码:
```c
#include <stdio.h>
int main() {
int nums[10] = {0}; // 初始化数组,用于记录各整数的个数
int num; // 用于记录输入的整数
printf("请输入若干个个位整数,输入-1结束:\n");
while (1) {
scanf("%d", &num); // 从键盘输入一个整数
if (num == -1) { // 如果输入-1,则退出循环
break;
} else if (num >= 0 && num <= 9) { // 如果输入的是0~9之间的整数
nums[num]++; // 记录该整数的个数
} else { // 如果输入的不是0~9之间的整数
printf("输入错误,请重新输入:\n");
}
}
// 输出各整数的个数
for (int i = 0; i < 10; i++) {
printf("%d的个数为:%d\n", i, nums[i]);
}
return 0;
}
```
希望我的回答能解决您的问题!
阅读全文