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;
}
这个运行没问题,