两道c语言题,要截图(图片要把程序跟运行结果截在一起) 1.输入10个整型数存入一堆数组,输出值和

两道c语言题,要截图(图片要把程序跟运行结果截在一起)
1.输入10个整型数存入一堆数组,输出值和下标都为奇数的元素个数
2.输出4乘4阶矩阵的主次对角线元素之和

第一题:

#include <stdio.h>
int main(void)
{
    int i, a[10], count = 0;
    printf("请输入十个整形数字:\n");
    for(i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);       //循环录入整数。
    }
    for(i = 1; i < 10; i+= 2)   //每次i自增2,跳过偶数
    {
        if(a[i] % 2 == 1) //如果对应的数字是奇数,则count自增一
            count++;
    }
    printf("总共有%d个即为奇数对应下标也为奇数的数。\n", count);
    return 0;
}
第二题:
#include <stdio.h>
int main(void)
{
    int d_array[4][4], i, j, sum;
    for(i = 0; i < 4; i++)                        //行循环
    {
         for(j = 0; j < 4; j++)                   //列循环
         {
       /*当横坐标等于纵坐标或横坐标等于3-纵坐标时为对角线*/
             if( i == j   ||   i == 3 - j     )        
                    sum += a[i][j];          //将值加入sum
         }   
     }
    printf("该矩阵对角线之和为%d\n", sum);
    return 0;
}

追问

要截图(把程序跟运行结果截在一起)

要截图(图片要把程序跟运行结果截在一起)

追答

程序有误,我发图给你把。

第一个程序

第二个:

14行要补括号,我就不改了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-08

(1)

(2)

追问

在吗

在吗

本回答被提问者采纳