当前位置:首页 大学排名 c语言习题求代码

c语言习题求代码

发布时间:2023-01-30 08:37:25

//希望我的回答对你的学习有帮助

#include

c语言习题求代码

int main()

{

int T, WaterTemperature, TeaQuality, len

char a[10]

scanf("%d", &T)

while (T--)

{

WaterTemperature = 0

len = 0

for (int i = 0i <10i++) a[i] = 0

scanf("%s %d", a, &TeaQuality)

for (int i = 0a[i]i++) len++

for (int i = len - 1i >= 0i--)

{

int j, k = 1

for (j = len - ij >1j--) k *= 2

WaterTemperature += (a[i] - '0') * k

}

printf("%dn", WaterTemperature * TeaQuality)

}

return 0

}

C语言编程单选题

1.从键盘输入10个整数,求其和。

#include <stdio.h>

main()

{

int i,x,s=0

printf("请输入10个整数:")

for(i=0i<10i++)

{

scanf("%d",&x)

s=s+x

}

printf("s=%dn",s)

}

2.计算s=1!+2!+…+10!

方法1:

#include <stdio.h>

main()

{

int i,j

long s=0,t

for(i=1i<=10i++)

{

t=1

for(j=1j<=ij++)

t=t*j

s=s+t

}

printf("1!+2!+...+10!=%ldn",s)

}

方法2:

#include <stdio.h>

main()

{

int i

long s=0,t=1

for(i=1i<=10i++)

c语言习题求代码

{

t=t*i

s=s+t

}

printf("1!+2!+...+10!=%ldn",s)

}

3.求100-999中的水仙花数。所谓水仙花数是指一个数的各位数字的立方和等于该数自身的数。如:

153=1*1*1+5*5*5+3*3*3 。

方法1:

#include <stdio.h>

main()

{

int n,g,s,b

for(n=100n<1000n++)

{

g=n%10

s=n/10%10

b=n/100

if(n==b*b*b+s*s*s+g*g*g)

printf("%d=%d%d%dn",n,b,s,g)

}

printf("n")

}

方法2:

#include <stdio.h>

main()

{

int n,g,s,b

for(b=1b<=9b++)

for(s=0s<=9s++)

for(g=0g<=9g++)

{

n=100*b+10*s+g

if(n==b*b*b+s*s*s+g*g*g)

printf("%d%d%d=%dn",b,s,g,n)

}

printf("n")

}

c语言关于strlen函数的

1.D

没什么好说的

2.这题有问题,实际上我在VC6.0(中文版)的环境下运行了下,结果是12,关键是p+20指向的是第二个中文的字符串,所以应该是中文字符串的长度

3.A

p指向了a的首个元素,也就是指向了a[0]p+5的话是&a[5],也就是5号元素的地址,不是5号元素的值

4.C

就按照声明的格式来么

5.C

逻辑表达式的值只可能为1或0

6.D

puts(),()中的因为一个指针

7.B

没什么说的

8.C

逗号表达式的值由最后一项决定

9.C

b为数组名,即为一个地址常量,常量不能做左值;“ ”的值为一个指针

10.A

自增运算符后缀,先引用,后自增

设有定义语句:char str[][20]={"Beijing","123456"},*p=str

则printf("%dn",strlen(p+20))输出结果是

c语言习题求代码

A)10 B) 6 C) 0 D) 20

选择B

希望回答对你有帮助

以上就是关于c语言习题求代码全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!

温馨提示:
本文【c语言习题求代码】由作者 大学全部排名 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6