C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
432:デフォルトの名無しさん 07/09/27 17:27:04 >>429 #include<stdio.h> int main(int c,int v){ if(c==1){ scanf("%d",&v); main(v+1,v); } else{ int i; if(c!=2)main(c-1,v); for(i=0;i<v-c+3/2;i++)printf(" "); for(i=0;i<2*c-3;i++)printf("*"); printf("\n"); } return 0; } 433:デフォルトの名無しさん 07/09/27 17:36:09 >>429 #include <stdio.h> int padd(int n, char c) { if (!n) return; putchar(c);padd(n - 1, c); } void pyramid(int n, int m, char c) { if (n <= m) return; padd(n - m - 1, ' '); padd(2 * m + 1, c); puts(""); pyramid(n, m + 1, c); } int main() { int n; scanf("%d", &n); pyramid(n, 0, '*'); } 434:デフォルトの名無しさん 07/09/27 17:36:19 >>428 関数名が悪い #include <stdio.h> #include <stdlib.h> float calc(float,float,int); int main() { int i,s; float a,b; char mode[]="+-*/"; printf("1つ目の数=>");scanf("%f",&a); printf("2つ目の数=>");scanf("%f",&b); printf("演算子\n"); for(i = 0;i < sizeof(mode)-1;i++){ printf("%d.%c\n",i+1,mode[i]); } printf("=>");scanf("%d",&s); printf("%f %c %f = %f",a,mode[s-1],b,calc(a,b,s)); return 0; } float calc(float a,float b,int s) { switch(s){ case 1:return a+b; case 2:return a-b; case 3:return a*b; case 4:if(b == 0){printf("0では割れない");exit(1); }else{return a/b;} default:printf("演算子指定が正しくない");exit(1); } }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5298日前に更新/230 KB
担当:undef