無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ppanda

無題

#1

投稿記事 by ppanda » 9年前

これのヒントを教えてください。

数値を1つ入力し各桁の和を求めろ
例 
11111→5
 
数値を反転して表示しろ
1234→4321

それぞれサブ関数を使え

へろりくしょん

Re:無題

#2

投稿記事 by へろりくしょん » 9年前

ヒントということですから。

入力した数字を文字列として扱うと楽ですよ。

さかまき

Re:無題

#3

投稿記事 by さかまき » 9年前

/*
ヒントです。サブ関数使うほどでも無いかもしれないですが
「それぞれサブ関数を使え」なんて命令形で強制されると、
お望みどおりに subkansu 使いましたと言いたくなります。
*/
#include<stdio.h>
#include<stdlib.h>

void    subkansu()
{
char    c[2],a[10]="1234\0";
int        i;
int        v;

    for(i=0;i<strlen(a);i++)
    {
        c[0] = a;
        c[1] = 0x0 ;
        v = atoi(c);
        printf("a[%d]= %c(char) => %d(int)\n" ,i, a , v);
    }
}

main()
{
    subkansu();
}

アバター
パコネコ
記事: 139
登録日時: 9年前
住所: 大阪

Re: 無題

#4

投稿記事 by パコネコ » 9年前

もしかして、復帰を使えってことないですよね・・・
ニャン!!\(゜ロ\)(/ロ゜)/

non

Re: 無題

#5

投稿記事 by non » 9年前

先生がサブ関数を使えといったなら、どのようなサブ関数を作るのか
説明があったはずです。それを示してください。

閉鎖

“C言語何でも質問掲示板” へ戻る