include<stdio.h>

int main()

{

int a=0;

int b=1;

int he=0;

if(a=1;a<=3;a++)

{

b=a*b;

he=he+b;

}

printf("%d",he);

return 0;

}

计算阶乘的和。

a初始化,然后判断小于3,把ab的乘积赋值给b,

he=he+b,这里等于0+1赋值给he,在循环然后a++,

直到a大于3,循环结束。printf(“%d”he);


#include<stdio.h>

int main()

{

int arr[]={1,2,3,4,5,6,7,8,9,10}

int a=0;

int k=0;

int sz=sizeof(arr)/sizeof(0);

while(a<sz)

{

scanf("%d",&k);

arr[k]=a;

if(a==k)

printf(”%d“,k);

if(sz==a)

printf("找不到!")

}

return 0;

}

我也不知到写的什么,编译不对。


#include<sitdio.h>

int main()

{

int a[]={1,2,3,4,5,6,7,8,9,10};

int k=0;

int arr=sizeof(a)/sizeof(0);

int b=0;

for(b=0;b<arr;b++)

{

scanf("%d",&k)

if(a[b]==k);

  {printf("找到了,是%d",k);break;}

if(b>=arr)

printf("找不到!")

}

return 0;

}

最近不大对,离题目差的太多。还在研究。整不对。

抄过来一段先;

#inclide<stdio.h>

int main()

{

int a=0;

int arr[]={1,2,3,4,5,6,7,8,9,10};

int k=0;

int za=sizeof(arr)/sizeof(0);

for(a=0;a<za;a++)

{

if(k==arr[a])

{printf(“找到了,下标是:%d”,a);break;}

if(a==za)

printf(找不到!\n);

return 0;

}

这个运行没问题,









阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6