永发信息网

Visual Studio 2005 编程求助

答案:1  悬赏:0  手机版
解决时间 2021-04-30 01:25

Write a program in assembly that will:
1. Read a number, counter;
2. Go around in a loop where integers are read from the user. When an odd number (e.g. 1, 3, 5, 7 , etc) is read increase a variable, OddAmount by 1, and when an even number is read increase a variable, EvenAmount by 1.
3. Finally, print out the values of OddAmount and EvenAmount.

Your program should satisfy the following requirements.
1. If the input to counter is zero or negative, jump to the end without doing anything.
2. If the input to counter is positive, show the number before starting the loop.
3. In each round of the loop, show a message after the input to indicate whether the input is odd or even.

结果输出:

最佳答案
#include <stdio.h>

int main()
{
int OddAmount = 0, EvenAmount = 0;
int counter, t;
printf( "Please input the number of loops: " );
scanf( "%d", &counter );
if ( counter <= 0 ) return 1;
printf( "\n\nThe loop will run %d times.\n\n", counter );
while ( counter-- > 0 ) {
printf( "\nPlease input a integer: " );
scanf( "%d", &t );
if ( t % 2 == 0 ) {
++EvenAmount;
printf( "The number is even.\n\n" );
} else {
++OddAmount;
printf( "The number is odd.\n\n" );
}
}
printf( "\nThe number of even integer is: %d.", EvenAmount );
printf( "\nThe number of odd integer is: %d.\n", OddAmount );
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
需要最新会计等财务报表CXCEL(带财务函数公式
20bar等于多少兆帕
铜陵哪里收购树木,价格是?
红黄蓝济南天鸿万象新天幼儿园怎么去啊,有知
脑筋急转弯江边上洗萝卜为什么怎么也洗不干净
眼睛突然看不见 过会儿有能看见是怎么回事?
多吃土豆对人有什么害处
爱情长跑十年感人句子,十年的痛苦爱情的诗句
请介绍以<几何原本>为代表的直观性公理话时期
我想合天空套有2套,我想合老的那套怎么办
英语 彼得和我都喜欢足球 两种翻译
为什么我的DNF 进去就网络中断进什么号都是。
天下2演武怎么玩?
芙蓉兴盛便利超市艳娥杂货店地址在什么地方,
万达小区在什么地方啊,我要过去处理事情
推荐资讯
林俊杰的所有歌名
形容欧阳锋的诗句
北京航空航天总医院脑血管专家?
脚踝骨折多长时间可以恢复到从前
彩虹岛里宠物会过期吗
谁知道关于麒麟或者辟邪的传说
求一款滑盖和直板的智能或者音乐手机,要像素
定边县公安局石洞沟派出所在什么地方啊,我要
什么样的女生最讨厌
东方蝾螈乱窜
例假怎么还没来
DNF人物那个比较好玩,比如剑魂、狂战士、阿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?