c语音输入12345输出54321
时间: 2024-06-13 21:09:11 浏览: 12
以下是一个C语言实现将输入的数字反转输出的例子:
```c
#include <stdio.h>
int main()
{
int num, reverse_num = 0;
printf("请输入一个数字:");
scanf("%d", &num);
while (num != 0)
{
reverse_num = reverse_num * 10 + num % 10;
num /= 10;
}
printf("反转后的数字为:%d", reverse_num);
return 0;
}
```
相关问题
用C语音输入一个字符串输出反序的字符串
以下是用C语言实现输入一个字符串输出反序的字符串的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len;
printf("请输入一个字符串:");
gets(str);
len = strlen(str);
for(i = len - 1; i >= 0; i--)
{
printf("%c", str[i]);
}
return 0;
}
```
c语音输入数字提取素数
以下是使用 C 语言编写的程序,可以从用户输入的数字中提取素数:
```c
#include <stdio.h>
int is_prime(int num) {
int i;
if (num < 2) {
return 0;
}
for (i = 2; i <= num / 2; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int num, i, count = 0;
printf("请输入数字:");
scanf("%d", &num);
printf("输入数字中的素数有:");
for (i = 2; i <= num; i++) {
if (is_prime(i)) {
printf("%d ", i);
count++;
}
}
printf("\n输入数字中共有 %d 个素数。\n", count);
return 0;
}
```
该程序首先定义了一个函数 `is_prime`,用于判断一个数是否为素数。然后在 `main` 函数中,首先从用户输入中获取数字,然后利用循环遍历从 2 到该数字之间的所有整数,并将其中的素数输出。最后,程序会统计并输出输入数字中的素数总数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)