写一函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
#include #include int main() {char str[80]; void insert(char []); printf("input four digits:"); scanf("%s",str); insert(str); return 0; } void insert(char str[]) {int i; for (i=strlen(str);i>0;i--) {str[2*i]=str[i]; str[2*i-1]=' '; } printf("output:\n%s\n",str); }[/i]
举一反三
- 写一个函数,输入一个4位数,要求输出这4个数字字符,但每两个数字间空一个空格.
- 下列给定的程序中,fun函数的功能是一个含有4位字数的字符串,要求输出这4个数字字符,但每个数字间有一个空格。如输入1990,应输出1 9 9 0。请填空。
- [color=#000000]写一函数,输入一个四位数字,要求输出这四个数字字[/color][color=#000000]符,但每两个数字间空格。如输入 [/color][color=#000000]1990[/color][color=#000000],应输出[/color][color=#000000]"1_9_9_0"[/color][color=#000000][b]。[/b][/color]
- 数组2(统计各类字符的个数)题目描述输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符。输出英文字母、空格、数字和其他字符的个数样例输入Abcd 1234 xyz!样例输出7 2 4 1提示可以使用字符数组,用gets读入一行字符。
- 有一个函数 x x<1 y= 2x-1 1<=x<10 3x-11 x>=10 写一段程序,输入x,输出y 输入 一个数x 输出 一个数y 样例输入 5 样例输出 9
内容
- 0
【程序题】分类统计字符。 问题描述: 编写程序,求任意以字符‘ @ ’结束的字符串中,大写字母、小写字母、空格、数字字符的数目。 输入: 从键盘随机输入一个以‘ @ ’结束的字符串。 输出: 大写字母字符个数、小写字母字符个数、空格字符个数和数字字符个数,每个数字后均有一个英文空格。 样例 1 : 输入 123 abc ABC @ 输出 3 3 3 3 样例 2 : 输入 abcd &&& 1@ 输出 0 4 2 1
- 1
使用input输入一个字符串,统计并输出其中字母、数字、空格和其他字符个数。
- 2
描述:输入一个任意长度的非负整数,求出其最高位数字。如,输入237,则最高位数字为2。 输入:输入一个非负整数。 输出:输出最高位数字 输入示例:4756 输出示例:4
- 3
编程:输入一串字符,以“#”结束,输出其中小写字母个数、大写字母个数以及数字个数。
- 4
编写一个函数,统计字符串中字母、数字、空格和其它字符个数并输出。