projects
/
fizzbuzz.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
EmacsLisp版を追加
[fizzbuzz.git]
/
c
/
fizzbuzz.c
diff --git
a/c/fizzbuzz.c
b/c/fizzbuzz.c
index
f54ea80
..
87d7802
100644
(file)
--- a/
c/fizzbuzz.c
+++ b/
c/fizzbuzz.c
@@
-4,21
+4,22
@@
void puts_fizzbuzz(int n)
{
int fizz, buzz;
{
int fizz, buzz;
- if ((fizz = (n % 3 == 0))) {
- printf("Fizz");
+ fizz = (n % 3 == 0);
+ buzz = (n % 5 == 0);
+ if(fizz && buzz) {
+ puts("FizzBuzz");
+ } else if(fizz) {
+ puts("Fizz");
+ } else if(buzz) {
+ puts("Buzz");
+ } else {
+ printf("%d\n", n);
}
}
- if ((buzz = (n % 5 == 0))) {
- printf("Buzz");
- }
- if (!fizz && !buzz) {
- printf("%d", n);
- }
- printf("\n");
}
int main()
{
}
int main()
{
-
static
int max = 100, min = 1;
+
const
int max = 100, min = 1;
int i;
for(i = min; i <= max; i++) {
int i;
for(i = min; i <= max; i++) {