C语言试题,求大神解答,能答几个答几个,谢谢!
3个回答
展开全部
三、填空题
4 int
2.5 60
值传递(即实参的值向形参拷贝) 1
5 6
3 char *strcmp(const char *a,const char *b)
四、编程题
1.
#include "stdafx.h"//vc++6.0加上这一行.//
#include "stdio.h"
int main(void){
unsigned n;
printf("Enter a positive integer...\nn=");
scanf("%d",&n);
if(n%5==0 && n%7==0)
printf("Yes\n");
else printf("No\n");
return 0;
}
2.
#include "stdio.h"
int main(void){
int a,n,i,sum,xa;
printf("Inout a & n(int n<10)...\n");
scanf("%d%d",&a,&n);
for(xa=a,sum=i=0;i<n;sum+=xa,(xa*=10)+=a,i++);
printf("The result is %d\n",sum);
return 0;
}
3.
#include "stdio.h"
int main(void){
int i,sum;
for(sum=0,i=6;i<100;sum+=i,i+=6);
printf("The result is %d\n",sum);
return 0;
}
4.
#include "stdio.h"
#include "math.h"
int main(void){
printf("The s = %f\n",200*(1-pow(0.5,10))/(1-0.5)-100);
printf("The h = %f\n",200.0/(2<<10));
return 0;
}
展开全部
a[1][0]值为 4
2.75 35
单向传递 1个字节
6 6
3 strcmp
编程第一题:
#include <stdio.h>
void main() {
int New;
printf("请输入一个数:");
scanf("%d",&New);
if(New%5==0&&New%7==0) printf("YES\n");
else printf("No\n");
}
编程题第二题:(PS:代码把输入精简了,要输入的话自己修改一下);
#include <stdio.h>
void main() {
int a=2,n=4,i,sum=0;
for(i=0;i<4;i++){
sum+=a;
a=a*10+2;
}
printf("%d\n",sum);
}
编程第三题:
#include <stdio.h>
void main() {
int i,sum=0;
for(i=1; i<=100; i++) {
if(i%6==0) {
printf("%d+%d=",sum,i);
sum+=i;
printf("%d\n",sum);
}
}
printf("\n总和等于=%d",sum);
}
第四题代码:(PS:可能会错);
#include <stdio.h>
void main() {
float sum=100.0,fantan,fantan_sum=0.0,hight=100;
int n;
for(n=0;n<10;n++){
hight/=2;
fantan_sum+=hight;
sum+=hight*2;
}
printf("共经过 %f 米\n",sum);
printf("反弹总和:%f 米",fantan_sum);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询