-
是的,max=0是有问题的,如果输入数字小于0,0就成为最大值,输入数字中没有0,这显然是不正确的。
正确的方法是将第一个数字分配给 max,并将以下数字与 max 进行比较。
完整的 C 程序如下(见图)。
-
以下是C语言**,用于从键盘输入10个整数,求这10个整数的奇数和以及这10个整数的偶数和:
c#include
int main()
int num[10];
int i, odd_sum = 0, even_sum = 0;
输入 10 个整数。
printf("请输入 10 个整数:");
for(i=0;i<10;i++)
scanf("%d",&num[i]);
计算奇数和与偶数和。
for(i=0;i<10;i++)
if(num[i]%2==0)
even_sum +=num[i];求和偶数。
elseodd_sum +=num[i];求和奇数。
输出结果。 printf("在这 10 个整数中,奇数和为:%d",odd_sum);
printf("在这 10 个整数中,颤抖的偶数之和为:%d",even_sum);
return 0;
在这个程序中,我们使用一个数组来存储输入的 10 个整数,然后使用 for 循环遍历数组中的每个元素。 如果元素是偶数,则将其添加到偶数和变量偶数和中; 否则,它将被添加到奇数和变量奇数和中。 最后,可以输出计算结果。
请注意,输入数字时,请确保输入的是整数,否则程序可能会出现意外错误。
-
1. 首先,让我们创建一个新的 dev c++ 项目。
2. 接下来,在项目中创建一个新的 C 语言程序文件。
3. 然后在 C 文件中声明一个字节数组。
4. 接下来,我们通过 printf 函数提示用户输入一个字符串,并通过 scanf 接收用户输入的字符串。
5.然后通过printf功能输出用户输入的内容。
6.最后,运行C语言程序,就可以知道内容了,输入内容后我们就可以输出了。
-
使用选择排序方法编写 C 语言,以便从键盘输入 10 个数字,并按从大到小的顺序对输出进行排序。 **下面:
#include
int main()
int i,j,a[10],t;
printf("输入号码");
for (i = 0; i < 10; i++)scanf("%d",&a[i]);
for (i = 0; i < 10; i++)for (j = i + 1; j < 10;j++)if (a[i] t = a[i];
a[i] =a[j];
a[j] =t;
printf("从大到小");
for (i = 0; i < 10; i++)printf("%2d", a[i]);
return 0;
使用 scanf 和 printf 函数时,请添加 include。 其中 scanf() 是格式输入函数,printf() 是格式输出函数。 >>>More
系统中有两种输入法切换方法。 如果 ctrl 和 shift 不起作用,可能是你设置了错误的输入法,比如搜狗拼音和 QQ 拼音都可以设置在里面。 让我们进去改变它。 >>>More
就个人而言,我认为这是因为您的键盘问题,也可能是因为水或灰尘。 您可以将键盘拆开并自行清洁。 如果你不能让别人自己帮助你。 >>>More