当前位置:首页 > c语言 > 正文

c语言程序设计例题


用C语言编程实现从键盘输入10个整数,求奇偶和?

下面是C语言代码,用于从键盘输入10个整数,并求这10个整数的奇偶和:

```c

#include

intmain()

{

intnum[10];

inti,odd_sum=0,even_sum=0;

//输入10个整数

printf("请输入10个整数:\n");

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];//收集偶数之和

else

odd_sum+=num[i]];//求奇数之和

}

//输出结果

printf("\n这10个整数中,奇数之和is:%d\n",odd_sum);

printf("这十个整数中,偶数之和为:%d\n",even_sum);

return0;

}

```

在这个程序中我们使用一个数组来存储输入10个整数,然后使用for循环遍历数组中的每个元素。 如果元素为偶数,则分为偶数和Even_sum变量;否则,将其分为奇数和奇变量。 最后直接输出计算结果即可。

请注意,输入数字时,一定要输入整数,否则程序可能会出现意想不到的错误。


c语言程序设计,从键盘输入10个数到数组a。 至少用三种指针方式
intmain()
{
{
printf("第一种类型:\n");
inta[10];
int*p;
printf("请输入十个整数:");
for(p=a;p scanf("%d",p);
for(p=a;p printf("%d",*p);
}
{
printf("第二个类型:\n");
inta[10],i;
int*p=&a;
printf("请输入十个整数:");
for(i=0;i<10;i++)
{
scanf("%d",p);
p++;
}
for(p=a;p printf("%d",*p);"第三种:\n");
int*a[10],i,b[10];
printf("请输入十个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&b[i]);
a[i]=&b[i];
for(i=0;i<10;i++)
printf("%d",*(a[i]));编码不易,请采纳。 。 。