酷代码 AI
菜单
服务商

用c语言解决“题目2:输入一个6位的正整数,并根据以下要求,编写程序 (1)输出正整数的最高位和最低位 (2)将正整数的奇数位相加,偶数位相加,并输出;”

#include <stdio.h> int main() { int num, i; int highest, lowest; int odd_sum = 0, even_sum = 0; printf("请输入一个6位的正整数:"); scanf("%d", &num); highest = num / 100000; lowest = num % 10; for(i=1; i<=6; i++) { if(i%2 == 0) { even_sum += (num % 10); } else { odd_sum += (num % 10); } num /= 10; } printf("最高位为:%d\n", highest); printf("最低位为:%d\n", lowest); printf("奇数位相加为:%d\n", odd_sum); printf("偶数位相加为:%d\n", even_sum); return 0; } [2024-10-28 19:13:16 | AI写代码神器 | 404点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]