c语言一段程序结束如何输入回车接上另一段程序
答案:4 信息版本:手机版
解决时间 2020-04-27 23:18
已解决
2020-04-27 07:15
#include
void main()
{
printf("请输入5个数\n");
int x,i,c[5];
for(i=0;i<5;i++){
scanf("%d",c[0]);
}
printf("请输入一个数\n");
scanf("%d",x);
for(i=0;i<5;i++){
if(x==c[i])
printf("%d",x);
else printf("not fonund");
}
} 这是程序 这是一个查找程序 顺便帮我看一下我思路有什么不完善的地方
全部回答
1楼
2020-04-27 11:20
#include
void cmp_func()
{
int x,i,c[5]={0};//把数组初始化为每个元素都为0,且一般变量在使用之前先声明
printf("请输入5个数\n");
for(i=0;i<5;i++)
{
scanf("%d",&c[i]);
}
printf("请输入要查找的数\n");
scanf("%d",&x);// 同上少取地址符号&,记得格式化输入需要地址,除了数组和指针外
for(i=0;i<5;i++)
{
if(x==c[i])
printf("%d\n",x);
else
printf("not fonund\n");//printf 后面加上\n,表示换行,输出结果整齐些。
}
}希望能帮助到你,如果真的帮助到你,请采纳为答案。
2楼
2020-04-27 10:14
可以按照如下步骤: 1 读入字符串,可以使用scanf以%s的方式读入字符串,也可以以gets一次读入整行字符串。 2 判断字符串。使用strcmp函数,与设定的字符串相比较。如输入字符串存在字符数组cmd中,当输入"test"的时候执行程序,那么当strcmp(str, "test")返回值为0时,代表需要执行对应程序。 3 执行程序。 如果要执行的是某一个函数,那么直接在2步中判断成功时调用对应函数即可。 如果要执行的是另外一个可执行文件,可以通过 system(exec_file_name); 的方式,执行可执行文件。其中exec_file_name是存储要执行的可执行文件名及路径的字符串。
3楼
2020-04-27 08:43
scanf("%d",c[0]);
应该是c[i]
4楼
2020-04-27 07:23
#include "stdafx.h"
#include
int main(int argc, _TCHAR* argv[])
{
printf("请输入5个数\n");
int x,i,c[5];
for(i=0;i<5;i++)
{
scanf("%d",&c[i]);
}
printf("请输入一个数\n");
scanf("%d",&x);
for(i=0;i<5;i++)
{
if(x==c[i])
{
printf("%d",x);
break;
}
}
if (i == 5)
{
printf("not fonund");
}
return 0;
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯