孕22周胎停的症状:从键盘接收0-99中任一自然数n,输入两位(如1输入01,12输入12),以十进制输出1+2+…n的和

来源:百度文库 编辑:高考问答 时间:2024/03/29 17:44:06
从键盘接收0-99中任一自然数n,输入两位(如1输入01,12输入12),以十进制输出1+2+…n的和!
从键盘接收0-99中任一自然数n,输入两位(如1输入01,12输入12),以十进制输出1+2+…n的和(用汇编!!!)

#include<stdio.h>
void main()
{
int x,y,n,p=0,t=0;
printf("请输入一个大于1的2位整数,分两次输入,一次数一位:\n");
scanf("%d",&x);
scanf("%d",&y);
for(int i=0;i<=x;i++)
{
t+=i*10*10;
for(int j=1;j<=9;j++)
{
p+=j;
if(i==x && j==y)
break;
}
}
printf("%d",p+t);
}

N分解为十位x和个位y
十位从(1+2+.....x)*10=t
个位从1+2+.....y=p
和=t+p