개인 공부/C언어 공부
C언어 코딩도장 55.8 심사문제: 게임 캐릭터 구조체 사용하기
240 • 사공이
2020. 8. 28. 00:45
문제 : 다음 소스 코드를 완성하여 "Swain"과 463.000000이 출력되게 만드세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> struct Stats { float health; float healthRegen; unsigned int mana; float manaRegen; float range; float attackDamage; float armor; float attackSpeed; float magicResist; unsigned int movementSpeed; }; struct Champion { char name[20]; struct Stats stats; float abilityPower; }; int main() { struct Champion swain; strcpy(swain.name, "Swain"); swain.stats.health = 463; swain.stats.healthRegen = 1.48f; swain.stats.mana = 290; swain.stats.manaRegen = 1.49f; swain.stats.range = 500; swain.stats.attackDamage = 52.0f; swain.stats.attackSpeed = 0.625f; swain.stats.armor = 20.0f; swain.stats.magicResist = 30; swain.stats.movementSpeed = 335; swain.abilityPower = 0; printf("%s %f\n", swain.name, swain.stats.health); return 0; } | cs |