实验十一 姓名缘份 【实验目的】
熟悉使用数组保存字符串,熟练对字符串的操作。 【实验内容】
输入两个名字,输出两个名字的缘份数。缘份数=各字符ascii值相加,将得到的数再一次各位相加,直到其值为一个一位数,此数即代表两个人的缘份,缘份数最大为9。如
zhangsan与lisi的缘分数= (z)122+(l)108+(h)104+(i)105+(a)97+(s)115+(n)110+(i)105+(g)103+(s)115+(a)97+(n)110=1291=13=4
张三 与 李四 的缘分数=1692=18=9(各个字符的ascii值之和) 以6_11.c命名本程序并上交。 【实验提示】 1. 两个名字保存在两个char数组中 2. 取两个字符串中每个字符,将ascii值累加 3. 如果累加值变量>9,则取该变量各个数字进行累加; 4. 重复第三步,直到累加值变量值<10为止 5. 一个汉字占两个字符,组成汉字的字符ASCII在128-255之间,直接使用会是负数,需要用256+该char型数据得到组成汉字的字符ASCII码值。 6. 可以先完成英文名字的缘份计算
|