将一个字符串中的数字改成“*”,在输出结果
int main(){char s[200],*p;gets(s);for(p=s;*p;p++)if(*p>='0'&&*p<='9')*p='*';puts(s);return 0;}
在c语言中,输入“12345678”后如何把“3456”用“*”输出?
在C语言中,可以使用字符数组和字符串处理函数来实现将“3456”用“*”输出的功能。具体实现如下:```c include <stdio.h> include <string.h> int main() { char str[20]; \/\/ 定义字符数组存储输入的字符串 printf("请输入一个包含数字的字符串:");scanf("%s", str); \/\/ 读入字符串...
C语言程序:输入一个字符,如果是数字字符,把它转换成相对应的数字并输出...
int main(){ char() c;while(1){ printf("input:");c = getchar()();getchar()();if(c == 'N')\/\/如果输入大写的N 就退出了 这个你自己随便设置 break;if(c >= '0'&& c <= '9')c = c - 48;printf("%d\\n",c);} system("pause");return 0;} ...
C语言,如何将一个个输入的数字变成一串数字一起输出来,求解~
include<stdio.h>int main(void){char c;long num = 0;while((c = getchar()) != '\\n'){if(c >= '0' && c <= '9'){num = num * 10 + (c - '0');}}printf("num = %d\\n", num);}代码比较简单,就不写注释了,相信你能看懂。希望对你有所帮助。
C语言的问题! 输入一个数字,之后用*号 组成这个数字输出!
int two[15] = { 1,1,1, 0,0,1, 1,1,1, 1,0,0, 1,1,1 };int three[15] = { 1,1,1, 0,0,1, 1,1,1,
c语言中,输入abcd,123, abc,输出abc123
include <stdio.h>int main(){char s[100];int v;scanf("%d,%s",&v, s);\/\/先输入整型变量v,再输入字符串,可以使用逗号分隔。printf("%s\\n%d\\n", s, v);\/\/输出得到的变量,每行一个值。return 0;}如果输入:123,abc 会输出:abc 123 但是如果先输入字符串再输入数字,比如用scanf...
用C语言编一个程序,使之用“*”打印出一个爱心的图案
个人认为还行,7以上效果较好,不知道你要空心的还是实心的,都附上吧(百度知道好像把两个空格的位置上传后变成了一个空格,你自己要改一下,输出位置为一个空格的全部改成两个,其他的不用改):实心的:include<stdio.h> int n;void draw(int n){ int i,j;for (i=1-(n>>1);i<=n;i...
c语言 输入数字,变换后以字符串的形式输出,例如输入123,输出“123...
{ int arr[20];char str[20];int i = 0;while(n != 0){ int k = n % 10;n = n \/ 10;arr[i] = k;i++;} for(int j = 0; j < i; j++){ str[j] = arr[i - 1 - j] + '0';} str[i] = '\\0';printf("%s\\n",str);} void main(){ int m;scanf("%d...
C语言程序:输入一个字符,如果是数字字符,把它转换成相对应的数字并输出...
1、新建一个工程和.c文件 ,输入头文件和主函数。2、声明被调用的函数,定义变量类型。3、输入整数。4、用一个if语句去判断整数是否为负数,若为负数则用putchar函数输出一个负号。5、调用一个函数。6、定义函数的返回类型和形参类型。7、通过if语句判断该数是否仅剩一位数,若不是则执行else语句。8...
c语言 怎么用数组输入一组数,然后再原样输出?
#include<stdio.h> int main(){ int N;scanf("%d",&N);while(N--){ char a[100];while(scanf("%s",a)!=EOF)printf("%s\\n",a);} return 0;}