生活随笔
收集整理的這篇文章主要介紹了
c语言 求整数段和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定兩個整數 A 和 B,輸出從 A 到 B 的所有整數以及這些數的和。 輸入格式: 輸入在一行中給出 2 個整數 A 和 B,其中?100≤A≤B≤100,其間以空格分隔。 輸出格式: 首先順序輸出從 A 到 B 的所有整數,每 5 個數字占一行,每個數字占 5 個字符寬度,向右對齊。最后在一行中按 Sum = X 的格式輸出全部數字的和 X。
#include <stdio.h>
int main ( )
{ int sum
= 0 , count
= 0 ; int a
, b
; scanf ( "%d %d" , & a
, & b
) ; for ( int i
= a
; i
<= b
; i
++ ) { printf ( "%5d" , i
) ; count
++ ; sum
+ = i
; if ( count
% 5 == 0 ) { printf ( "\n" ) ; } } printf ( "\nSum = %d" , sum
) ; return 0 ;
}
提交提示只輸出一行錯誤 仔細想了想 發現這樣寫在只輸出一行的情況下 會換兩次行 改進了一下
#include <stdio.h>
int main ( )
{ int sum
= 0 , count
= 0 ; int a
, b
; scanf ( "%d %d" , & a
, & b
) ; for ( int i
= a
; i
<= b
; i
++ ) { printf ( "%5d" , i
) ; count
++ ; sum
+ = i
; if ( count
% 5 == 0 || cnt
== b
- a
+ 1 ) { printf ( "\n" ) ; } } printf ( "Sum = %d" , sum
) ; return 0 ;
}
ps: %5d 表示把數字以 5 位輸出
總結
以上是生活随笔 為你收集整理的c语言 求整数段和 的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網站內容還不錯,歡迎將生活随笔 推薦給好友。