iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 6
1
自我挑戰組

資工系大一課程/日常筆記系列 第 6

[Day 6] 中秋連假第一天寫程式囉

  • 分享至 

  • xImage
  •  

耶,連假第一天,就來練習程設的作業吧!!
這題是 UVA10783:Odd Sum
會輸入兩個數字,而我們需要輸出這兩個數字之間的奇數總和。
註解就寫在程式內吧><

#include<stdio.h>
int main(void){
	int n;
	scanf("%d",&n); //制定需要計算幾次
	for(int i=0;i<n;i++){ //使用for迴圈跑n次
		int x,y,mix;
		scanf("%d %d",&x,&y);
		if(x%2==0){ //當x值是偶數就+1變成奇數
			x+=1;
		}
		if(y%2==0){ //當y值是偶數就-1變成奇數
			y-=1;
		}
		mix = (x+y)*((y-x)/2+1)/2; //使用梯形公式計算總合
		printf("Case %d: %d\n",i+1,mix);
	}
}

就這樣,我們完成啦~


上一篇
[Day 5] 第一堂程式設計
下一篇
[Day 7] 中秋連假第二天寫程式~
系列文
資工系大一課程/日常筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言