[ create a new paste ] login | about

Link: http://codepad.org/6a4jrjyK    [ raw code | output | fork ]

C, pasted on Dec 7:
#include<stdio.h>

int x,y,z;
int nyu(void);
int tas(int,int);

int main()
{
	do{
		printf("XからYまでの整数を足した数字を表示します。\nX > Yの時は再入力します。\n開始値Xを入力してください\nX = ");
		x = 3;//scanf代用
		printf("%d\n",x);//scanf代用
		printf("終了値Yを入力してください。\nY = ");
		y = 10;//scanf代用
		printf("%d\n",y);//scanf代用
	} while (x > y);
	tas(x,y);
	printf("数値X=%dから数値Y=%dまで足した数値は、%dです。",x,y,z);
	return 0;
}

int tas(int x,int y)
	{
	for (;x <= y;x++)
		{
		z = z + x;
		}
	return z;
	}


Output:
1
2
3
4
5
6
7
XからYまでの整数を足した数字を表示します。
X > Yの時は再入力します。
開始値Xを入力してください
X = 3
終了値Yを入力してください。
Y = 10
数値X=3から数値Y=10まで足した数値は、52です。


Create a new paste based on this one


Comments: