先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出“Not found”标志。请在程序中空格处填空。
main()
{ int i, x, a[10];
for(i=0; i<10; i++)
scanf("%d",_____________);
scanf("%d",&x); printf("%d",x)
for(i=0; i<10; i++)
if(_______________)break;
if(i___________10)
printf(“position:%d\n”,i);
else printf("Not found!\n",x);
}
一道c语言问题,请各位高手们帮帮忙,谢谢
strlen(p[0])+strlen(p[1])+ strlen(p[2])即计算p中的三个字符串的长度总和,为3+3+3=9。
有几个问题关于C语言请教一下:
1,实数在c里叫浮点数,因为小数点是浮动的,它由两部分组成:数据部分,小数点位置部分。你学过汇编的话应该知道整数用补码存储,数据部分和整数一样用补码,小数点位置部分我不大清楚。两部分的内存分配是一定的.2 'a'+2是常量;3 应该不行,只能用数字字母下划线。不过我没试过,你可以试试。5...
一道C语言问题,请各位高手们帮一下。
在sub 函数里 你又没定义 x1 ,所以 这个 x1 就是外面定义的 全局变量, 第一次 调用 函数 我都 写了 x1=x3=10 , 第二次调用 函数 我也写了 x1=x2=40 , 你都没看吧? 本回答由提问者推荐 举报| 答案纠错 | 评论 34 4 z_t_c_1 采纳率:32% 来自:芝麻团 擅长: 笔记本电脑 C\/C++ VB 汇编...
关于c语言的问题
再看(c<b--),先计算b--,可得b=6,由c=5,可知c<b--,所以(cb) || (++a==5) && ( c > b--)整体的值,由运算符优先级可知,&&的优先级要高于||,所以,应先计算(++a==5)&& ( c > b--)的值,经过之前的计算可以知道,该式值为真。所以(a>b) || (++a==5) && (...
C语言中的问题不明白为什么 新人麻烦详细解释一下谢谢
这里scanf指定逗号为输入的分隔符号。所以输入时数字和字符之间必须有逗号。scanf不指定分隔符时,默认以空白字符(空格、回车、制表符)为分隔符。PS:如果写%d%c不指定分隔符号。由于第二个变量是字符型,输入时中间不要加空格符,否则会将空白符号做为字符接收。
C语言初级问题。请各位DX指点。
include <stdio.h> main(){ int n,i,j=0;scanf("%d",&n);while(n){ i=n%10;j=j*10+i;n=n\/10;} printf("the new number is %d!",j);} ___上面的程序一定满足楼主的要求 ~
关于C编程的问题 请各位达人帮忙 谢谢
第一个:include "stdio.h"main(){ int max=0,min=0,a[3],i;printf("Please input 3 numbers:\\n");for(i=0;i<3;i++){ scanf("%d",&a[i]);} max=a[0]>a[1]?a[0]:(a[1]>a[2]?a[1]:a[2]);min=a[0]<a[1]?a[0]:(a[1]...
C语言的几道考题,请各位高手帮忙,急!!!(追加50分)
三题我答案和你的一样 四题 五题的S=0没什么作用,可以不写,最后的GETCH也可不写,我是没发现有什么用。六题 include<stdio.h> int stu(int a,int b,int c);int stu(int a,int b,int c){ int s;s=a*a+b*b+c*c;return s;} void main(){ int a,b,c;printf("请输入3个...
请各位C语言高手帮忙解决下面的问题。
printf("请输入15个数:\\n");for(i=0; i<15; i++){ scanf("%d", a+i);} printf("\\n请输入要查找的数:\\n");scanf("%d", &target);ret = binary_find(a, target, 0, 14);if(-1 != ret){ printf("\\n%d找到了, 它是a[%d]\\n", target, ret);} else { printf("\\...
c语言问题,紧急高分求救
int main(void){ srand((unsigned)time(NULL));int count1=0;int names[10]={1,2,3,4,5,6,7,8,9,10};int a[10]={-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};int b[10]={-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};int i,j;printf("\\n");for ( i=0;i<10;i++)...