これのヒントを教えてください。
数値を1つ入力し各桁の和を求めろ
例
11111→5
数値を反転して表示しろ
1234→4321
それぞれサブ関数を使え
無題
-
さかまき
Re:無題
/*
ヒントです。サブ関数使うほどでも無いかもしれないですが
「それぞれサブ関数を使え」なんて命令形で強制されると、
お望みどおりに 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();
}