发布时间:2024-12-11 19:01
任意从键盘输入10个整数存入数组a中,从数组a的第二个元素起,
分别将后项乘以前项之积存入数组b中,并输出数组b的内容。
** 要求输入提示信息为:无输入提示信息
** 要求输入格式要求为:\"%d\"
*要求输出格式要求为:\"%3d\"
#include
int main(void)
{
int i, j;//i用来表示a数组下标,j用来表示b数组下表,
//两个数组是不可共用一个变量来存放下标的;
int a[10];
int b[9];
for (i = 0; i <= 9; i++)
{//输入a数组数据;
scanf_s(\"%d\", &a[i]);//在vc中直接输入scanf会编译错误,
//scanf在DevC++适用,scanf_s对输入结果不会产生影响。
}
j = 0;//规定b数组下标从0开始;
for (i = 0; i <= 8; i++)
{
b[j] = a[i] * a[i + 1];
printf(\"%3d\", b[j]);
j++;
}
printf(\"\\n\");
}