c语言中cout lt lt endl,求C语言和C++大神解答,printf怎么转成cout输出语句

话题:求C语言和C++大神解答,printf怎么转成cout输出语句回答:cout输出不需要指定输出的格式类型,其他的和printf一样的, endl 表示换行,当然 \n也还是可以用的. cout lt;lt; "\n" cout lt;lt; "Trim : "lt;lt; s.Trim() lt;lt; endl; cout lt;lt; "[3] : " lt;lt;s[3] lt;lt; endl; 输出字符s[3] cout lt;lt;"Replace:"lt;lt; s.Replace("c","cdef")lt;lt;endl; 输出 s.Replace("c","cdef")的值 cout lt;lt;"Format : "lt;lt; s.Format("1:%s; 2:%d","One",123) lt;lt; endl ; cout lt;lt;"'book' lt; 'cat':" lt;lt; (s lt; s2) ? "True" : "False") lt;lt; endl; cout lt;lt; "Copy 'cat' to s:" lt;lt; s lt;lt; endl;

参考回答:printf("a=",a); 转换成countlt;lt;"a=="lt;lt;alt;lt;endl;话题:printf("\n\n");怎样转化为cout输出回答:..楼上有误 #include iostream std::cout "\n\n"; 加上using namespace std;的话 std::cout 可以简写为cout 此外std::endl; 本身会带有一个换行符 所以1楼的码实际输出3个换行符话题:请高手帮我把cout语句转换成c语言中的printf语句回答:这个没什么难度:-D,码如下: #includeiostream using namespace std; #define NULL #define OK 1 #define ERROR #define OVERFLOW -2 typedef int Status; typedef int Elemtype; 定义数据元素类型 typedef struct Cnode { Elemtype data; struct Cnode *next; }CNode; CNode *joseph; 定义一个全变量 Status Create_clist(CNode *clist,int n) { CNode *p,*q; int i; clist=NULL; for(i=n;i=1;i--) { p=(CNode *)malloc(sizeof(CNode)); if(p==NULL) return OVERFLOW; 存储分配失败 p-data=i; p-next=clist; clist=p; if(i==n) q=p; 用q指向链表的最后一个结点 } q-next=clist; 把链表的最后一个结点的链域指向链表的第一个结点,构成循环链表 joseph=clist; 把创建好的循环链表头指针赋给全变量 return OK; } /end Status Joseph(CNode *clist,int m,int n,int k) { int i; CNode *p,*q; if(mn) return ERROR; 起始位置 if(!Create_clist(clist,n)) return ERROR; 循环链表创建失败 p=joseph; *p指向创建号的循环链表 for(i=1;im;i++) p=p-next; *p指向m位置的结点 while(p) { for(i=1;ik-1;i++) p=p-next; 找出第k-1个结点 q=p-next; coutq-data; 输出应出列的结点 if(p-next==p) p=NULL; 删除最后一个结点 else { p-next=q-next; p=p-next; free(q); } } while clist=NULL; } end void main() { int m,n,k,i; CNode *clist; clist=NULL; 初始化clist cout"\n请输入围坐在圆桌围的人数n:"; cinn; cout"\n请输入第一次开始报数人的位置m:"; cinm; cout"\n你希望报数到第几个数的人出列?"; cink; Create_clist(clist,n); 创建一个有n个结点的循环链表clist cout"\n出列的顺序如下:\n"; Joseph(clist,m,n,k); cout"\n以下是数组算法输出结果:\n"; 数组实现部分,其实更简单O(∩_∩)O int nCountOff=,nLee=,*nArr=new int[n]; for(i=;in;i++) nArr[i]=1; 初始化动态数组nArr为1,表示没有人出列。表示出列 for(i=m-1;nLeen;i++) { i%=n; if(nArr[i]) nCountOff++; 没出列的人报数 if(nCountOff==k) { nCountOff=; nArr[i]=; 报数计数器能被k整除则出列 nLee++; couti+1'\t'; } } coutendl; } main 方便对比,没有删除你原来的算法。 C++在语法上基本与C相同,只是在思想和功能上对C进行了扩充,多了一些概念和关键字。最主要的不同主要在于: 1.C++是面向对象的,有类的概念,包括成员函数、成员变量、继承等。而C是面向过程的,基本单位是函数。 2.C++支持重载和多态。即允多个函数可以有相同的函数名,而函数实现可以完全不同 3.C++对于动态数组、指针作上有new作符,比C方便很多。 想要具体点的,请熟读课本吧:-D

参考回答:for(j=1;jlt;=5;j++) printf("%d\n", *(L.elem+j-1)); 假设得到的是int类型话题:高手帮我吧cin cout 转换为 scanf 和printf回答:楼主给出的只有输出没有输入,所以只转为了printf, printf("Move %d From %c To %c\n",n,x,z);话题:c++cin,cout语句转化为scanf,printf语句回答:scanf("%d",amp;q);printf("%d ",*it);scanf("%d%d",T,T1);printf("Case#%d",T1);T1++;printf(":\n"); 望采纳,谢谢。话题:printf 输出怎麽变成cout输出(统计字母的使用频率)急急急!!!在回答:#include lt;iostreamgt; 我在vs25上编译,需写成这样,加上名称空间,你也可以像你那样 #includelt;stdio.hgt; using namespace std; 如果像你那样,就不用该语句 void sort(char *a,int *sum) 定义函数 函数功能:排序 { int i,j,k,temp1,temp2; for(i=;ilt;26;i++) 采用选择排序 { for(j=i+1;jlt;26;j++) { if(sum[j]gt;sum[i]) {k=j; temp1=a[i];temp2=sum[i]; sum[i]=sum[k];sum[k]=temp2; a[i]=a[k];a[k]=temp1;} } } } void main() { char c[2]; int sum[26],i,j; char a[26]; for(i=;ilt;26;i++) 初始化数组 { a[i]=i; sum[i]=; } for(i=;(c[i]=getchar())!='\n';i++); 输入选项 c[i]='\'; for(i=;c[i]!='\';i++) { if(c[i]gt;='A'amp;amp;c[i]lt;='Z') c[i]+=32; 大写字母转小写 sum[c[i]-'a']++; } sort(a,sum); 执行函数排序 for(j=;jlt;26;j++) { cout lt;lt; char(a[j]+'a') lt;lt; "\t"; cout lt;lt; sum[j]; cout lt;lt; "\n"; } }

参考回答:printf("%c\t",a[j]+'a');=======coutlt;lt;a[j]+'a'lt;lt;'\t'; printf("%d",sum[j]);===========coutlt;lt;sum[j]; printf("\n");==================coutlt;lt;endl;话题:请高手帮我把cout语句转换成c语言中的printf语句回答:这个没什么难度:-D,码如下:#includeusing namespace std;#define NULL #define OK 1 #define ERROR #define OVERFLOW -2 typedef int Status; typedef int Elemtype; 定义数据元素类型 typedef struct Cnode { Elemtype data;

参考回答:展开全部这个没什么难度:-D,码如下:#includeusing namespace std;#define NULL #define OK 1 #define ERROR #define OVERFLOW -2 typedef int Status; typedef int Elemtype; 定义数据元素类型 typedef struct Cnode { Elemtype data; struct Cnode *next; }CNode; CNode *joseph; 定义一个全变量 Status Create_clist(CNode *clist,int n) { CNode *p,*q; int i; clist=NULL; for(i=n;i=1;i--) { p=(CNode *)malloc(sizeof(CNode)); if(p==NULL) return OVERFLOW; 存储分配失败 p-data=i; p-next=clist; clist=p; if(i==n) q=p; 用q指向链表的最后一个结点 } q-next=clist; 把链表的最后一个结点的链域指向链表的第一个结点,构成循环链表 joseph=clist; 把创建好的循环链表头指针赋给全变量 return OK; } /end Status Joseph(CNode *clist,int m,int n,int k) { int i; CNode *p,*q; if(mn) return ERROR; 起始位置 if(!Create_clist(clist,n)) return ERROR; 循环链表创建失败 p=joseph; *p指向创建号的循环链表 for(i=1;i p=p-next; *p指向m位置的结点 while(p) { for(i=1;i p=p-next; 找出第k-1个结点 q=p-next; coutdata; 输出应出列的结点 if(p-next==p) p=NULL; 删除最后一个结点 else { p-next=q-next; p=p-next; free(q); } } while clist=NULL; } end void main() { int m,n,k,i; CNode *clist; clist=NULL; 初始化clist cout cinn; cout cinm; cout cink; Create_clist(clist,n); 创建一个有n个结点的循环链表clist cout Joseph(clist,m,n,k); cout 数组实现部分,其实更简单O(∩_∩)O int nCountOff=,nLee=,*nArr=new int[n]; for(i=;i for(i=m-1;nLee { i%=n; if(nArr[i]) nCountOff++; 没出列的人报数 if(nCountOff==k) { nCountOff=; nArr[i]=; 报数计数器能被k整除则出列 nLee++; cout } } cout} main方便对比,没有删除你原来的算法。C++在语法上基本与C相同,只是在思想和功能上对C进行了扩充,多了一些概念和关键字。最主要的不同主要在于:1.C++是面向对象的,有类的概念,包括成员函数、成员变量、继承等。而C是面向过程的,基本单位是函数。2.C++支持重载和多态。即允多个函数可以有相同的函数名,而函数实现可以完全不同3.C++对于动态数组、指针作上有new作符,比C方便很多。想要具体点的,请熟读课本吧:-D话题:如何把printf("替换前文字:%s\n", chIn); 改写成cout的形式回答:您好!你是初吧!请先在头中加上#include 输入输出出流using namespace std; 标准函数调用 不加这个你连string都用不了然后把 printf("替换前文字:%s\n", chIn); 替换成cout

参考回答:#include #include #includeusing namespace std; int main(){char chIn[] = "abc恨abc"; cout for(int i=;i for (int ch=;ch if ( strncmp(chIn[ch],"恨",2)==)strncpy(chIn[ch],"爱",2);cout system("pause");return ;}话题:请高手帮我把cout语句转换成c语言中的printf语句回答:这个没什么难度:-D,码如下:#includeusing namespace std;#define NULL #define OK 1 #define ERROR #define OVERFLOW -2 typedef int Status; typedef int Elemtype; 定义数据元素类型 typedef struct Cnode { Elemtype data;

参考回答:展开全部这个没什么难度:-D,码如下:#includeusing namespace std;#define NULL #define OK 1 #define ERROR #define OVERFLOW -2 typedef int Status; typedef int Elemtype; 定义数据元素类型 typedef struct Cnode { Elemtype data; struct Cnode *next; }CNode; CNode *joseph; 定义一个全变量 Status Create_clist(CNode *clist,int n) { CNode *p,*q; int i; clist=NULL; for(i=n;i=1;i--) { p=(CNode *)malloc(sizeof(CNode)); if(p==NULL) return OVERFLOW; 存储分配失败 p-data=i; p-next=clist; clist=p; if(i==n) q=p; 用q指向链表的最后一个结点 } q-next=clist; 把链表的最后一个结点的链域指向链表的第一个结点,构成循环链表 joseph=clist; 把创建好的循环链表头指针赋给全变量 return OK; } /end Status Joseph(CNode *clist,int m,int n,int k) { int i; CNode *p,*q; if(mn) return ERROR; 起始位置 if(!Create_clist(clist,n)) return ERROR; 循环链表创建失败 p=joseph; *p指向创建号的循环链表 for(i=1;i p=p-next; *p指向m位置的结点 while(p) { for(i=1;i p=p-next; 找出第k-1个结点 q=p-next; coutdata; 输出应出列的结点 if(p-next==p) p=NULL; 删除最后一个结点 else { p-next=q-next; p=p-next; free(q); } } while clist=NULL; } end void main() { int m,n,k,i; CNode *clist; clist=NULL; 初始化clist cout cinn; cout cinm; cout cink; Create_clist(clist,n); 创建一个有n个结点的循环链表clist cout Joseph(clist,m,n,k); cout 数组实现部分,其实更简单O(∩_∩)O int nCountOff=,nLee=,*nArr=new int[n]; for(i=;i for(i=m-1;nLee { i%=n; if(nArr[i]) nCountOff++; 没出列的人报数 if(nCountOff==k) { nCountOff=; nArr[i]=; 报数计数器能被k整除则出列 nLee++; cout } } cout} main方便对比,没有删除你原来的算法。C++在语法上基本与C相同,只是在思想和功能上对C进行了扩充,多了一些概念和关键字。最主要的不同主要在于:1.C++是面向对象的,有类的概念,包括成员函数、成员变量、继承等。而C是面向过程的,基本单位是函数。2.C++支持重载和多态。即允多个函数可以有相同的函数名,而函数实现可以完全不同3.C++对于动态数组、指针作上有new作符,比C方便很多。想要具体点的,请熟读课本吧:-D话题:用cout cin替换printf()和scanf()回答:#include#include#include#includeusing namespace std;int main(){float a,b,c,s,area;coutlt;lt;"please input 3 sides of one triangle:"lt;gt;abc;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));cout.setf(ios::fixed);cout.precision(2);coutlt;lt;"a="lt;lt;setw()lt;lt;alt;lt;"b="lt;lt;setw()lt;lt;blt;lt;"c="lt;lt;setw()lt;lt;clt;lt;endl;cout.precision(5);coutlt;lt;"area of triangle is"lt;lt;setw(1)lt;lt;arealt;lt;endl;return ;}

参考回答:main前面加上 #include using namespace std;相应的改为coutlt;lt;"please input 3 sides of one triangle:\n";cinabc;coutlt;lt;","lt;lt;alt;lt;","lt;lt;blt;lt;","lt;lt;c;coutlt;lt;"area of truangle is "lt;lt;area;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值