求出C++大神答疑,我到底哪里错了????

求出C++大神答疑,我到底哪里错了????,第1张

你的函数有一个问题是:

a=m/10000000*100000000

最后多加了个0

刚才用你的程序跑了下,上辈子是演员,貌似还不差

另外我还写了个add()供你参考下

int add(int n)

{

int sum=0

while(n)

{

sum+=n%10

n=n/10

}

return sum

}

#include <stdio.h>

char test()

{

char chr

printf("1.去年至少看过一次美术展览或家中书柜至少有一本美术相关的书籍:\n")

scanf(“%c”, &chr)

if(chr == 'Y'||chr=='y')

{

goto No2

}

else

{

goto No3

}

No2:

{

printf("2.地理国文成绩比数理化好:\n")

scanf(“%c”, &chr)

if(chr == 'Y'||chr=='y')

{

goto No4

}

else

{

goto No5

}

}

No3:

{

printf("3.能说出五位小学同学的姓名并向其他们的长相:\n")

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No5

}

else

{

goto No6

}

}

No4:

{

printf("4.朋友中有学美术或相关领域的人:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No7

}

else

{

goto No8

}

}

No5:

{

printf("5.曾组过乐团或参与过任何美术音乐相关的表演:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No8

}

else

{

goto No9

}

}

No6:

{

printf("6.觉得自己记忆力跟表达力都不错:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No9

}

else

{

goto No10

}

}

No7:

{

printf("7.目前发型师长发或者想蓄长发:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No11

}

else

{

goto No12

}

}

No8:

{

printf("8.生性寡言不易与人推心置腹:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No12

}

else

{

goto No13

}

}

No9:

{

printf("9.看见可爱的容貌娃娃会想摸一摸:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No13

}

else

{

goto No14

}

}

No10:

{

printf("10.喜欢阅读而不喜欢人挤人的百货公司:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No14

}

else

{

goto No15

}

}

No11:

{

printf("11.曾经亲手画图或画卡片送人:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No16

}

else

{

goto No17

}

}

No12:

{

printf("12.曾送花给人或者收过别人送的花\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No17

}

else

{

goto No18

}

}

No13:

{

printf("13.因食欲不错,食量也大,有体重过重的问题:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No18

}

else

{

goto No19

}

}

No14:

{

printf("14.喜欢飙车的速度感:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No19

}

else

{

goto No20

}

}

No15:

{

printf("15.喜欢向日葵胜过鸢尾:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No20

}

else

{

goto No21

}

}

No16:

{

printf("16.曾因犯错而被重罚:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No22

}

else

{

goto No23

}

}

No17:

{

printf("17.对数字相当有概念:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No23

}

else

{

goto No24

}

}

No18:

{

printf("18.对蓝色系为主的画比红色系的有感觉:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No24

}

else

{

goto No25

}

}

No19:

{

printf("19.每天都喝很多水:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No25

}

else

{

goto No26

}

}

No20:

{

printf("20.喜欢德国表现画胜过前拉斐尔派作品(这可能要稍懂画的人才能吧):\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No26

}

else

{

goto No27

}

}

No21:

{

printf("21.喜欢恩索尔自画像(1899)胜过莫德松贝克自画像(1907):\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

goto No27

}

else

{

goto No28

}

}

No22:

{

printf("22.曾有人说你难以捉摸或不按理牌理出牌:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'B'

}

else

{

return 'A'

}

}

No23:

{

printf("23.房间收拾得很干净且做事一丝不苟:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'B'

}

else

{

return 'C'

}

}

No24:

{

printf("24.不太喜欢拍照:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'C'

}

else

{

return 'D'

}

}

No25:

{

printf("25.在宽阔的空间中有不安全感:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'D'

}

else

{

return 'E'

}

}

No26:

{

printf("26.个性较不拘小节:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'F'

}

else

{

return 'E'

}

}

No27:

{

printf("27.不相信算命或轮回:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'F'

}

else

{

return 'G'

}

}

No28:

{

printf("28.今年至少有一次国外履行计划:\n”)

scanf(“%c”, &chr)

if(chr=='Y'||chr=='y')

{

return 'G'

}

else

{

return 'H'

}

}

}

void main()

{

char ch = test()

printf("The result is:")

switch(ch)

{

case 'A':

{

printf("毕加索")

break

}

case 'B':

{

printf("达利")

break

}

case 'C':

{

printf("高更")

break

}

case 'D':

{

printf("梵高")

break

}

case 'E':

{

printf("蒙克")

break

}

case 'G':

{

printf("米勒")

break

}

case 'H':

{

printf("罗丹")

break

}

}

printf(“\n”)

system("pause")

}

//刚写的code,测试通过,如果有疑问,欢迎交流

#include<stdio.h>

int main(){

int t

char tar[100]

int res,idx

scanf("%d", &t)

getchar()

while(t){

idx = 0

res=0

gets(tar)

while(tar[idx]!='\0'){

res+=tar[idx] - 'a' + 1

idx++

}

printf("%d\n", res)

t--

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12135863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存