学C语言的同学对printf函数都不陌生。从世界上第一个程序(我认为的)”hello world”到你手里正写的某个程序,都少不了printf的影子。不过你也许不知道,printf还有一些兄弟——比如wprintf、sprintf等。
过几天就要考C语言了,学校先把上机考试的系统公布了,里面有十几道测试题目让我们练练手。都是一些基础题,像什么水仙花数、哥德巴赫猜想之类的(好像这些题已成了必不可少的经典)。其中有一道题,简化一下就是这样:输入一个不长于9位的整数,输出每个位子上的数字的和,比如输入123,输出1+2+3=6。
基础题,用字符串来写可以是这样:
#include<stdio.h> void main(){ char ch[9]={'0'}; int i=0,c,s=0; while((c = getchar()) != 'n') ch[i++] = c; i=0; while(ch[i] != '