问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

从键盘输入10整数,放在一维数组中.输入一个整数,在数组中查找与其相等的数,,并输出其下标。否则输出-1.

发布网友 发布时间:2022-04-29 09:41

我来回答

3个回答

热心网友 时间:2023-10-13 23:54

#include <stdio.h>
int main()
{
int n[10],m,i,j=0;
void shuru(int a[10]);
shuru(n);
printf("Please input the number to be compared:");
scanf("%d",&m);
for(int i=0;i<10;i++)
{
if(n[i]==m)//比较数组中每个元素,是否与m相同
{
if(j==0)//判断是否是第一次相同,是就输出下面这句话
{
printf("There are numbers you need:\n");
}
printf("%d ",i);
j=1;//j是判断是否在数组中找到m的标准,m=1,表示已经找到了
}
}
printf("\n");
if(!j)
{
printf("-1");//如果没有找到与m相同的值,则J=0,!j为真,输出-1。
}
}
/*
从键盘输入10个整数 ,存入到数组中
*/
void shuru(int a[10])
{
int i=0;
printf("Please input 10 number:\n");
for(;i<10;i++)
{
//scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行
scanf("%d",a);
a++;
}

}

热心网友 时间:2023-10-13 23:54

使用for循环反复调用scanf函数10次接收键盘输入10个整数,循环结束后再调用scanf函数

1次接收输入一个整数。for循环查找相等的数。完整代码如下:

#include <stdio.h>
 
int main(void) {
int ints[10];
int i;
for(i=0;i<10;i++){
scanf("%d",ints+i);
}
int d,j=0;
scanf("%d",&d);
for(i=0;i<10;i++){
if(d==ints[i]){
printf("%d ",i);
j=1;
}
}
if(j==0){
printf("%d",-1);
}
return 0;
}

热心网友 时间:2023-10-13 23:54

#include <stdio.h>
int main()
{
int n[10],m,i,j=0;
void shuru(int a[10]);
shuru(n);
printf("Please input the number to be compared:");
scanf("%d",&m);
for(int i=0;i<10;i++)
{
if(n[i]==m)//比较数组中每个元素,是否与m相同
{
if(j==0)//判断是否是第一次相同,是就输出下面这句话
{
printf("There are numbers you need:\n");
}
printf("%d ",i);
j=1;//j是判断是否在数组中找到m的标准,m=1,表示已经找到了
}
}
printf("\n");
if(!j)
{
printf("-1");//如果没有找到与m相同的值,则J=0,!j为真,输出-1。
}
}
/*
从键盘输入10个整数 ,存入到数组中
*/
void shuru(int a[10])
{
int i=0;
printf("Please input 10 number:\n");
for(;i<10;i++)
{
//scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行
scanf("%d",a);
a++;
}

}

热心网友 时间:2023-10-13 23:54

使用for循环反复调用scanf函数10次接收键盘输入10个整数,循环结束后再调用scanf函数

1次接收输入一个整数。for循环查找相等的数。完整代码如下:

#include <stdio.h>
 
int main(void) {
int ints[10];
int i;
for(i=0;i<10;i++){
scanf("%d",ints+i);
}
int d,j=0;
scanf("%d",&d);
for(i=0;i<10;i++){
if(d==ints[i]){
printf("%d ",i);
j=1;
}
}
if(j==0){
printf("%d",-1);
}
return 0;
}

热心网友 时间:2023-10-13 23:55

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i<=10;i++) //从键盘上循环输入10个数据 {printf("a[%d]=",i); scanf("%d",&a[i]);} //读取数据函数 printf("\n"); //换行 for(i=1;i<=9;i++) //比较10个数据 {min=i; //每次比较的最小数据赋给min for(j=i+1;j/比较循环控制 if (a[min]>a[j]) min=j; //大小数值判断 temp=a[i]; a[i]=a[min]; //a[i]里存放的最小数值 a[min]=temp;} printf("\n从大到小排列是:\n"); //输出字符 for(i=10;i>=1;i--) //循环输出按大小排列的数据 printf("%5d",a[i]); printf("\n");//每输出一个数据换行 }

热心网友 时间:2023-10-13 23:55

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i<=10;i++) //从键盘上循环输入10个数据 {printf("a[%d]=",i); scanf("%d",&a[i]);} //读取数据函数 printf("\n"); //换行 for(i=1;i<=9;i++) //比较10个数据 {min=i; //每次比较的最小数据赋给min for(j=i+1;j/比较循环控制 if (a[min]>a[j]) min=j; //大小数值判断 temp=a[i]; a[i]=a[min]; //a[i]里存放的最小数值 a[min]=temp;} printf("\n从大到小排列是:\n"); //输出字符 for(i=10;i>=1;i--) //循环输出按大小排列的数据 printf("%5d",a[i]); printf("\n");//每输出一个数据换行 }

热心网友 时间:2023-10-13 23:54

#include <stdio.h>
int main()
{
int n[10],m,i,j=0;
void shuru(int a[10]);
shuru(n);
printf("Please input the number to be compared:");
scanf("%d",&m);
for(int i=0;i<10;i++)
{
if(n[i]==m)//比较数组中每个元素,是否与m相同
{
if(j==0)//判断是否是第一次相同,是就输出下面这句话
{
printf("There are numbers you need:\n");
}
printf("%d ",i);
j=1;//j是判断是否在数组中找到m的标准,m=1,表示已经找到了
}
}
printf("\n");
if(!j)
{
printf("-1");//如果没有找到与m相同的值,则J=0,!j为真,输出-1。
}
}
/*
从键盘输入10个整数 ,存入到数组中
*/
void shuru(int a[10])
{
int i=0;
printf("Please input 10 number:\n");
for(;i<10;i++)
{
//scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行
scanf("%d",a);
a++;
}

}

热心网友 时间:2023-10-13 23:54

使用for循环反复调用scanf函数10次接收键盘输入10个整数,循环结束后再调用scanf函数

1次接收输入一个整数。for循环查找相等的数。完整代码如下:

#include <stdio.h>
 
int main(void) {
int ints[10];
int i;
for(i=0;i<10;i++){
scanf("%d",ints+i);
}
int d,j=0;
scanf("%d",&d);
for(i=0;i<10;i++){
if(d==ints[i]){
printf("%d ",i);
j=1;
}
}
if(j==0){
printf("%d",-1);
}
return 0;
}

热心网友 时间:2023-10-13 23:55

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i<=10;i++) //从键盘上循环输入10个数据 {printf("a[%d]=",i); scanf("%d",&a[i]);} //读取数据函数 printf("\n"); //换行 for(i=1;i<=9;i++) //比较10个数据 {min=i; //每次比较的最小数据赋给min for(j=i+1;j/比较循环控制 if (a[min]>a[j]) min=j; //大小数值判断 temp=a[i]; a[i]=a[min]; //a[i]里存放的最小数值 a[min]=temp;} printf("\n从大到小排列是:\n"); //输出字符 for(i=10;i>=1;i--) //循环输出按大小排列的数据 printf("%5d",a[i]); printf("\n");//每输出一个数据换行 }

热心网友 时间:2023-10-13 23:54

#include <stdio.h>
int main()
{
int n[10],m,i,j=0;
void shuru(int a[10]);
shuru(n);
printf("Please input the number to be compared:");
scanf("%d",&m);
for(int i=0;i<10;i++)
{
if(n[i]==m)//比较数组中每个元素,是否与m相同
{
if(j==0)//判断是否是第一次相同,是就输出下面这句话
{
printf("There are numbers you need:\n");
}
printf("%d ",i);
j=1;//j是判断是否在数组中找到m的标准,m=1,表示已经找到了
}
}
printf("\n");
if(!j)
{
printf("-1");//如果没有找到与m相同的值,则J=0,!j为真,输出-1。
}
}
/*
从键盘输入10个整数 ,存入到数组中
*/
void shuru(int a[10])
{
int i=0;
printf("Please input 10 number:\n");
for(;i<10;i++)
{
//scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行
scanf("%d",a);
a++;
}

}

热心网友 时间:2023-10-13 23:54

#include <stdio.h>
int main()
{
int n[10],m,i,j=0;
void shuru(int a[10]);
shuru(n);
printf("Please input the number to be compared:");
scanf("%d",&m);
for(int i=0;i<10;i++)
{
if(n[i]==m)//比较数组中每个元素,是否与m相同
{
if(j==0)//判断是否是第一次相同,是就输出下面这句话
{
printf("There are numbers you need:\n");
}
printf("%d ",i);
j=1;//j是判断是否在数组中找到m的标准,m=1,表示已经找到了
}
}
printf("\n");
if(!j)
{
printf("-1");//如果没有找到与m相同的值,则J=0,!j为真,输出-1。
}
}
/*
从键盘输入10个整数 ,存入到数组中
*/
void shuru(int a[10])
{
int i=0;
printf("Please input 10 number:\n");
for(;i<10;i++)
{
//scanf("%d",&a[i]);这一句,和下面两句可以达到相同的效果,用哪一种都行
scanf("%d",a);
a++;
}

}

热心网友 时间:2023-10-13 23:54

使用for循环反复调用scanf函数10次接收键盘输入10个整数,循环结束后再调用scanf函数

1次接收输入一个整数。for循环查找相等的数。完整代码如下:

#include <stdio.h>
 
int main(void) {
int ints[10];
int i;
for(i=0;i<10;i++){
scanf("%d",ints+i);
}
int d,j=0;
scanf("%d",&d);
for(i=0;i<10;i++){
if(d==ints[i]){
printf("%d ",i);
j=1;
}
}
if(j==0){
printf("%d",-1);
}
return 0;
}

热心网友 时间:2023-10-13 23:55

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i<=10;i++) //从键盘上循环输入10个数据 {printf("a[%d]=",i); scanf("%d",&a[i]);} //读取数据函数 printf("\n"); //换行 for(i=1;i<=9;i++) //比较10个数据 {min=i; //每次比较的最小数据赋给min for(j=i+1;j/比较循环控制 if (a[min]>a[j]) min=j; //大小数值判断 temp=a[i]; a[i]=a[min]; //a[i]里存放的最小数值 a[min]=temp;} printf("\n从大到小排列是:\n"); //输出字符 for(i=10;i>=1;i--) //循环输出按大小排列的数据 printf("%5d",a[i]); printf("\n");//每输出一个数据换行 }

热心网友 时间:2023-10-13 23:54

使用for循环反复调用scanf函数10次接收键盘输入10个整数,循环结束后再调用scanf函数

1次接收输入一个整数。for循环查找相等的数。完整代码如下:

#include <stdio.h>
 
int main(void) {
int ints[10];
int i;
for(i=0;i<10;i++){
scanf("%d",ints+i);
}
int d,j=0;
scanf("%d",&d);
for(i=0;i<10;i++){
if(d==ints[i]){
printf("%d ",i);
j=1;
}
}
if(j==0){
printf("%d",-1);
}
return 0;
}

热心网友 时间:2023-10-13 23:55

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i<=10;i++) //从键盘上循环输入10个数据 {printf("a[%d]=",i); scanf("%d",&a[i]);} //读取数据函数 printf("\n"); //换行 for(i=1;i<=9;i++) //比较10个数据 {min=i; //每次比较的最小数据赋给min for(j=i+1;j/比较循环控制 if (a[min]>a[j]) min=j; //大小数值判断 temp=a[i]; a[i]=a[min]; //a[i]里存放的最小数值 a[min]=temp;} printf("\n从大到小排列是:\n"); //输出字符 for(i=10;i>=1;i--) //循环输出按大小排列的数据 printf("%5d",a[i]); printf("\n");//每输出一个数据换行 }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
社保到期了还有时效吗 2023年河北退休人员认证时间 社保待遇资格认证有效期怎么认证 ...语法How long does it take you to get to school? 此句中“it... 海信电视初始设置后无信号 设置海信电视恢复出厂设置搜不到电视信号 海信一族电视大锅恢复设置没信号怎么? 如何用c程序读取txt文件? 成都膨胀螺丝型号 云南农信个人如何开通手机银行 从键盘输入十个整数存入一维数组中,求出它们的和及平均值并输出 C语言中,输入10个数存入一个一维数组中,统计其中的正数,负数与零的个数 office outlook web access 为什么每次登陆阅读邮件之后,再在另外一台电脑上登陆,就什么都没有了? 同一个outlook 账户,可以在不同电脑登陆吗? 请问microsoft outlook同一个账号可以在不同的电脑使用吗? 两台电脑上的同一outlook邮箱账户,删除其中一台电脑上的账户设置,对另一台有影响吗?怎么删除没影响 同一个outlook账号登录2台电脑出现问题!!! outlook账户在另一个电脑设置,还是选择原来的文件,账户设定好后,邮件重复 outlook 同一个帐号能不能在两台电脑上使用?会不会丢失邮件? 梦到去世的奶奶还活着我还拿钱给她用,还说去看她是什么意思? 未成年人拨打一次120骚扰电话会被拘留吗 同一个outlook 账户,可以在不同电脑登陆吗 孙女梦见去世的奶奶还活着烧火把衣服着了孙女给救灭了是什么意思这个梦好吗? 对方把你手机号码加入了黑名单,用紧急呼叫能打通他的电话号吗? 梦见去世多年的奶奶又活过来了。怎么回事? 蚂蚁很神奇,他们之间通讯主要靠的是什么呢? 梦见死去的奶奶,活着,还活蹦乱跳? 梦见去世的奶奶活着但过的很穷苦 梦到已故的奶奶还活着还跟她说了话,还帮她拿已经晾干的衣服是什么意思啊... 蚂蚁体积很小,那它的寿命有多长? 输入10个整数存入一维数组,将其中最大数和第一个数交换,最小数和最后一个数交换 从键盘上输入10个整数,并放入一个一维数组中,然后将其前5个元素与后5个元素对换. 从键盘输入十个整数,存放到一个一维数组中,按从小到大排序后输出 从键盘输入10个数存入一维数组中,输出下标为奇数的元素。 从键盘上输入10还个整数存入一维数组元素中,然后输出该数组的和? - 信息提示 C程序,输入10个整数存入一维数组,从第二个元素开始,每个元素的值等 vb编程输入10个整数存入一维数组,再按逆序重新存放后再输出? 从键盘上输入10个整数,并放入一个一维数组中。然后将其前5个元素与后5个元素对换,即:第1个元素与 输入10个整数并存放在一维数组中,找出其中最大值和此元素的下标 编程,从键盘上输出10个整数存入一维数组中,排序后按由大到小的顺序输出 理财之道沙盘模拟的八个季度有哪些 理财之道沙盘实训如何把分数做高 理财之道(穷大学生的生存之道) 请大家推荐一款好的财务管理实训教学软件吧? 理财之道的内容简介 何为理财之道 佛语中毒龙指的是什么? 理财之道软件怎样操作才是最好的 毒龙指的是什么呢?