首页 > 定位查找
头像 Zoknakuafal.
发表于 2022-08-22 17:26:09
很简单的一道题目(但我竟然做了三天……QWQ,这题里有坑,不怪我……) 呵呵,来看看题目的注意点(坑人之处): 1.一定要注意是读入的是多组数据!!!! 2.一定要在一开始做的时候,将f在循环里标记为0!!!! 然后就看代码吧,很简单的,应该不会看不懂吧…… (像我这种笨笨的人,也只能写出这种简单无 展开全文
头像 gusil
发表于 2020-11-25 11:06:28
1.getchar可冲缓冲区读走一个字符,相当于清楚缓冲区; 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n’(输入完a[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的” 展开全文
头像 牛客517072235号
发表于 2021-08-02 17:34:31
#include<iostream> using namespace std; int main() { int n, m, f; while(cin>>n) { f=0; int a[n]; for(i 展开全文
头像 Ayx03
发表于 2022-03-19 17:00:37
#include<bits/stdc++.h> using namespace std; int n,m,a[20]; int main(){ while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++) cin& 展开全文
头像 快跑呀!!!
发表于 2020-02-19 10:25:23
注意是多组测试,只输入一组的话,通过率是20%import java.util.*;public class Main{public static void main(String []args){ Scanner sc=new Scanner(System.in); while(sc.h 展开全文
头像 憧憬成为Xcpc高手
发表于 2023-10-18 10:31:45
#include <bits/stdc++.h> using namespace std; int main(){ int n,m;//ding int ch; while(cin>>n){ int a[100]; ch 展开全文
头像 牛客458374228号
发表于 2020-12-07 21:15:22
题目描述请在给定的数组中查找一个特定的数字,如果该数字出现多次,请输出第一次出现的位置。 正确的输入描述:多组测试,每组第一行输入1个整数n(n<20),第二行输入n个整数,第三行输入1个整数m 输出描述:查找在第二行的n个整数中第一次出现数字m的下标位置并输出,如果没有找到则输出No,下 展开全文
头像 Codecodify
发表于 2023-07-10 15:13:17
这道题很容易出错,我定义一个默认值为-1的index变量,无论是否找到目标值都最后都要重置为-1。否则在首次找到目标值后,该值会影响后面输入的判断,即便没有找到索引都会大于-1。 #include <stdio.h> int main() { int num, nums[20] 展开全文
头像 阿八阿八
发表于 2022-02-24 20:07:50
#include<stdio.h> int main() {     int i,n,m,a[10000],flag,w=0; while(scanf("%d",&n)!=EOF) {     fl 展开全文
头像 牛客89603856号
发表于 2021-10-13 20:10:36
#include<iostream> #include<cmath> using namespace std; int main() {     int n;     int key;     int flag; 展开全文