c语言输入一句话再输出

作者&投稿:但应 (若有异议请与网页底部的电邮联系)

初学者C语言:输入一句话,用感叹号代替里面的句号;有感叹号的地方,就用...
C和C++如果是这么简单的程序的话应该没有什么区别吧。。。楼主把代码发上来看看好不好~include<stdio.h> int main(void){ char c;char n='!';char m='.';while((c=getchar())!='#'){ if(c==m){ c=n;putchar(c);} else if(c == n){ putchar(n);putchar(n);} else {...

c语言中,使用scanf输入一句话,中间有空格,怎样用printf将这句话打印...
include<stdio.h> int main(){ char a[50];int i=0;scanf("%c",&a[i]);while(a[i] != '\\n'){ i++;scanf("%c",&a[i]);} for( int j=0;j

求c语言,字符串分割处理!比如可以输入一句话 this is a string 则显示...
include<stdio.h> void main(){int i;char str[100];printf("输入内容:\\n");gets(str);printf("显示结果:\\n");for(i=0;str[i]!='\\0';i++) “从第一个字符起到最后一个字符的意思”{if(str[i]==' ') “如果输入语句是空格”printf("\\n"); "则空行"else printf("...

输入一个数然后输出一句话的程序用C语言怎么编写
用if或switch语句如`:switch((int)x){ case 9:printf("你好\\n");break;case 8:printf("您好\\n");break;case 7:printf("我爱你\\n");break;case 6:printf("...\\n");break;default:printf("重庆\\n");} 你输入6,7,8,9,分别输出相应的话 这只是部分 你还要在前面加上预处理和主...

用户输入一句话,怎样写能计算出一句话中输入了几个字?c语言
检测ascii的值。CString str="1 我很无语";UCHAR *p;int i,Lg;p=(UCHAR *)str;for(i=0,Lg=i;i<str.GetLength;i++,p++){ if(*p>0x80) \/\/判断是否是字,因为字的开头的值比0x80要大所以是字 { p++; \/\/读取下一个char i++;\/\/跳过计算下一个char Lg++;} \/\/Lg就值长度,等于...

C语言大神求解他叫输入一句话我求字母数那些,可是我做得和书上一样了...
接下来帮你解决一下问题。首先你确定跟书上一模一样吗?肯定不可能的哈。(如果是的话早点把书扔了吧)。你跟我下面的这段代码比较一下吧。include <stdio.h>int main(){ char c;int letters=0,space=0,digit=0,other=0;printf("请输入一行字符:\\n");while((c=getchar())!='\\n'){if...

在C语言中如何实现“让一句话在屏幕上重复不断的打印出来直至我设置的那...
\/\/ 参数:年、月、日、时、分、秒和你要显示的那句话 void MyPrint(int year, int month, int day, int hour, int minute, int second, char *text){ while (text != NULL){ time_t t = time(NULL);struct tm *now = localtime(&t);if (year - 1900 == now->tm_year && ...

...switch和case语句,当输入一句话或一个词语,就case成立。
switch 后边的变量只能是整形或者单个字符,所以无法实现你说的字符判断,你可以使用 char 数组来存储中文,然后通过 if elseif 来判断 include <iostream>#include <cmath>#include <iomanip>#include <cstring>using namespace std;void main(){char s[255];cin>>s;if(strcmp(s,"中文1")==0){...

C语言输入输出字符串
,可能会出现溢出,也就是有时候会出现输出的字符串后面有乱码 char ch表示定义了一个字符变量,用scanf为其赋值的话应该用%c,即scanf("%c",&ch),它只能表示一个字符 char ch[]数组定义不允许[]里为空 char ch[1]表示的也是一个字符数组,所以你可以输入字符串,同样随便输入就有可能溢出 ...

我输入了最简单的一句话的C语言代码,还提示我语法错误!迷糊了!_百度...
include <stdio.h> void main(){ printf("Beware the of March!") ;\/\/此处加分号 } 上面的对,就是少了个分号。

姓凡15543979565问: c语言 怎么输入一句话,然后再输出那句话 (高分) -
定安县排石回答: #include<stdio.h> #include<string.h> void main() {char ser[256];//最多能输入256个字符 如果想再多一点,可加大数组int i=0;int j=0; char c;printf("\t\t请输入你要输入一句话,输入回车结束!\n\n");while((c=getchar())!='\n')//以回车做为结标志{ser[i++]=c;}if(c=='\n')ser[i]='\0';//把结束符赋给数组serprintf("\n\n");printf("你输入的是-〉%s\n\n",ser);//单词全打印出来了}

姓凡15543979565问: 新手提问:C语言如何输出一句话啊,具体怎么做? -
定安县排石回答: #includevoid main(){printf("Hello World!"); /*在屏幕上输出Hello World!*/getch(); /*暂停,不然会一闪而过*/}编译运行后在屏幕上显示Hello World用Win-tc吧,用迅雷可以找到,或者加我Q发给你:879129532

姓凡15543979565问: 输入一个数然后输出一句话的程序用C语言怎么编写 -
定安县排石回答: 用if或switch语句如`: switch((int)x) { case 9:printf("你好\n");break; case 8:printf("您好\n");break; case 7:printf("我爱你\n");break; case 6:printf("......\n");break; default:printf("重庆\n"); } 你输入6,7,8,9,分别输出相应的话 这只是部分 你还要在前面加上预处理和主函数

姓凡15543979565问: C语言中如何把输入的一句话倒过来显示出? -
定安县排石回答: #includevoid revprint();int main(int argc, char *argv[]) {revprint(); return 0; } void revprint() {int ch;if((ch = getchar())!='\n'){revprint();putchar(ch);} }

姓凡15543979565问: 一个简单的c语言程序,输入几句话,输出相同的几句话,怎么写? -
定安县排石回答: 按题意,严格一点应该这么写: #include "stdio.h" #include "stdlib.h" #define N 50 int main(void){char **p,*q;int T,i,j;while(1){printf("Input T(int 0<T<%d)...\nT=",N);if(scanf("%d",&T) && T>0 && T<N)break;printf("Error, redo: ");...

姓凡15543979565问: 如何用C语言把输入的一句话逆序输出 -
定安县排石回答: #include int main() { int i; char str[256]; gets(str); for(i=(strlen(str)-1);i>=0;i--)//**i的初始值应该是strlen(st...

姓凡15543979565问: C语言题 在控制台输入一句话,利用while循环输出这句话10遍.求代码!!! -
定安县排石回答: #include<stdio.h> int main() {int i = 0;char a[128] = {0};scanf("%s", a);while(i++ < 10)printf("%s",a);return 0; }

姓凡15543979565问: 用c语言编写程序 在屏幕上输出******,新人表示不会 求帮助 -
定安县排石回答: 如果是 * ** *** 的话,是这样考虑的: #一共3行,用循环实现:for ( i=0;i<3;i++ ) { /*循环体中i分别等于0,1,2*/ } #每行需要换行: for ( i=0;i<3;i++ ) { //这里输出每行的星号而printf("*");能打印一个*printf("\n"); } #每行星号个数由循环变...

姓凡15543979565问: 如何让c程序一问一答 就是比如问一句你好 会输出一句话 你在输入下一句 他才会显示下一句 -
定安县排石回答: 如果只是单纯的你输入一句话,让程序输出一句话,不考虑逻辑的话直接scanf输入,然后printf输出就可以了.如果你要符合逻辑的话就很麻烦了,你需要先学习和机器学习、数据挖掘相关的算法,然后你就知道怎么做了.

姓凡15543979565问: c语言如何打代码使得在输入时出了一个结果以后,继续输入再出结果,而不是出现那行“按任意键以退出” -
定安县排石回答: 循环开始 输入 如果输入某个字符,退出循环 否则输出结果 继续循环


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网