Input输入分为两部分:第一部分是第一行,有N+1个整数,第一个正整数为N(N
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 02:08:17
Input
输入分为两部分:
第一部分是第一行,有N+1个整数,第一个正整数为N(N
输入分为两部分:
第一部分是第一行,有N+1个整数,第一个正整数为N(N
超时我不知道,但是你这个结果肯定不对啊,人家第二部分的数值是全部输入后再一起输出的,你这个是来一个输出一个,肯定不和题目不符.应该将第二部分的输入都存储到一个数组里,人家数组最大长度都告诉你了.最后一起输出.
再问: 貌似很复杂啊能帮忙写下吗……
再问: 貌似很复杂啊能帮忙写下吗……
再答: #include <stdio.h>
int main()
{
\x09int n,i,x, j;
\x09int a[10000] = {0}, b[1000] = {0};
scanf("%d",&n);
{
for(i=0;i<n;++i)
\x09\x09\x09scanf("%d",&a[i]);
for (i = 0; scanf("%d",&x)!=EOF; i++)
{
b[i] = x;
}
\x09\x09for (j = 0; j < i; j++)
\x09\x09{
\x09\x09\x09if (b[j] > n)
\x09\x09\x09{
\x09\x09\x09\x09printf("OUT OF RANGE\n");
}
\x09\x09\x09else
\x09\x09\x09{
\x09\x09\x09\x09printf("%d\n",a[b[j]]);
}
\x09\x09}
}
return 0;
}
再问: 貌似很复杂啊能帮忙写下吗……
再问: 貌似很复杂啊能帮忙写下吗……
再答: #include <stdio.h>
int main()
{
\x09int n,i,x, j;
\x09int a[10000] = {0}, b[1000] = {0};
scanf("%d",&n);
{
for(i=0;i<n;++i)
\x09\x09\x09scanf("%d",&a[i]);
for (i = 0; scanf("%d",&x)!=EOF; i++)
{
b[i] = x;
}
\x09\x09for (j = 0; j < i; j++)
\x09\x09{
\x09\x09\x09if (b[j] > n)
\x09\x09\x09{
\x09\x09\x09\x09printf("OUT OF RANGE\n");
}
\x09\x09\x09else
\x09\x09\x09{
\x09\x09\x09\x09printf("%d\n",a[b[j]]);
}
\x09\x09}
}
return 0;
}
Input输入分为两部分:第一部分是第一行,有N+1个整数,第一个正整数为N(N
输入一个正整数n(1< n ≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换
当n为正整数时,根号n²+n的整数部分是n
输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数
根号910及N立方+N平方+N+1的整数部分(N为正整数)
Input 首先输入一个整数n表示n组测试数据 然后是n行,每行输入2个整数m1和m2 Output 输出m1和m2
定长整数相减 C语言Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n
根号下n²+n(n为正整数)的整数部分为n,怎么证明?
若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j个输出元素是_____.
(C语言)输入一个正整数n,再输入n 个整数,输出这n个整数的最大值.
先输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和
c语言编程题目,给定n个整数,计算有多少奇数 输入 第一行是数据组数T(T