关于新人提的c语言问题的问题

关于C语言的问题。_百度知道
关于C语言的问题。
五道选择麻烦详细讲解。谢谢!
我有更好的答案
B表示的是 ' C表示的是空。D表示不完整:\ 反斜杠是反义字符。A表示的空格。可能是5.9999也可能是6.00001)。第五题;4&#39.52对应的字符就是&#39:不知道为什么x不行、因为后面那个'被\转义了。所以少了个'第六题:看输出。如果用%d输出的就是输出ascii。%c输出的话就是字符。1的ascii是49.+3就是52。但是知道F表示浮点数。U表示无符号数。L表示长整型第三题:A,B,D三个选项应该都是10.C选项0x10表示的是16进制的10相当于十进制的16.所以最大第四题:应该double不能进行准确的判定(6.0。。而switch的选项必须的要准确的-。-第二题
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包15:02 提问
关于c语言的问题,想用c语言解答
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“GPLTGPLT....”这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:pcTclnGloRgLrtLhgljkLhGFauPewSKgt
输出样例:GPLTGPLTGLTGLGLL
按赞数排序
int main()
char s[10001], PGLT[4] = { 'P', 'G', 'L', 'T' };
int i, j, c[4] = { 0, 0, 0, 0}; //c[4]分别存储字符出现次数
for (i = 0; s[i] != '\0'; i++)
//统计每个字符的出现次数
switch (s[i])
case 'P': c[0]++;
case 'G': c[1]++;
case 'L': c[2]++;
case 'T': c[3]++;
while (c[0] || c[1] || c[2] || c[3] )
for (i = 0; i & 4; i++)//将P、A、G、L、T字符先后输出
if (c[i]!=0)//当这个字符没用完时,继续输出
printf("%c", PGLT[i]);
c[i]--;//个数-1
//system("pause");
while(*s){
switch(*s){
case ‘g':case 'G';g++;
case 'p':case 'P':p++;
case 'l':case ’L';l++;
case 't':case 'T':t++;
然后依序输出 GPLT
while(g |p|l|t){
if(g--&=0)putc('G');
if(p--&=0)putc('P');
if(l--&=0)putc('L');
if(t--&=0)putc('T');
可以先遍历确定gplt的个数,然后输出
char input[]="gsafdptlalasdakptalsdfnkstgalpkaskfk";
output[4]={0};
for(;i&strlen(input);i++)
if(input[i]=='g'||input[i]=='G')
output[0]++;
else if(input[i]=='p'||input[i]=='P')
output[1]++;
else if(input[i]=='l'||input[i]=='L')
output[2]++;
else if(input[i]=='t'||input[i]=='T')
output[3]++;
if(output[0]&0)
printf("G");
output[0]--;
if(output[1]&0)
printf("P");
output[1]--;
if(output[2]&0)
printf("L");
output[2]--;
if(output[3]&0)
printf("T");
output[3]--;
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!
没看中你的题目是什么意思
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐只需一步,快速开始
后使用快捷导航没有帐号?
查看: 1144|回复: 9
关于C语言的一个问题
TA的每日心情擦汗 10:18签到天数: 191 天[LV.7]常住居民III
*********************下面就是有错误的,不知道怎么改,请大大们帮忙解答一下,再带点解释吧
程序D1042.c的功能是调用相应的函数,实现多个学生信息的输入(使用CreateList函数将多个学生的信息读入并存放到单链表中)和输出(使用Output函数输出链表中的全部学生信息)。每个学生的信息如下:
& && &&&1)长度为10个字符的学号;
& && &&&2)长度不超过10个字符的姓名(姓名中可含有空格);
& && &&&3)整形的年龄。
#include &stdio.h&
#include &stdlib.h&
struct Student
& && &&&char No[11];
& && &&&char Name[11];
& && &&&int A
struct Node
& && &&&struct Student S
& && &&&struct Node *N
void CreateList(struct Node *Head);
void Output(struct Node *Head);
int main(void)
& && &&&struct Node *H
& && &&&Head = (struct Node *)malloc(sizeof(struct Node));
& && &&&Head-&Next = NULL;
& && &&&CreateList(Head);
& && &&&Output(Head);
& && &&&return 0;
void CreateList(struct Node *Head)
& && &&&int i = 0;
& && &&&char tmp[10];
& && &&&do
& && && && && & struct Node *
& && && && && & tt = (struct Node*)malloc(sizeof(struct Node));
& && && && && & printf(&请输入学生的学号:&);
& && && && && & gets(tt-&Stu.No);
& && && && && & printf(&请输入学生的姓名:&);
& && && && && & gets(tt-&Stu.Name);
& && && && && & printf(&请输入学生的年龄:&);
& && && && && & gets(tmp);
& && && && && & tt-&Stu.Age = atoi(tmp);
& && && && && & tt-&Next = Head-&N
& && && && && & /*********Found************/
& && && && && & Head =
& && && && && & printf(&是否继续添加节点?(Y/N)&);
& && && && && & gets(tmp);
& && &&&} while (tmp[0]=='Y' || tmp[0]=='y');
void Output(struct Node *Head)
& && &&&struct Node *p;
& && &&&p = Head-&N
& && &&&printf(&全部学生信息如下:\n&);
& && &&&while (p)
& && && && && & printf(&%15s%15s%10d\n&, p-&Stu.No, p-&Stu.Name, p-&Stu.Age);
& && && && && & p = p-&N
TA的每日心情开心 08:26签到天数: 138 天[LV.7]常住居民III
给你顶个人气~~~
TA的每日心情擦汗 10:18签到天数: 191 天[LV.7]常住居民III
谢谢咯& && && &
TA的每日心情奋斗 04:31签到天数: 42 天[LV.5]常住居民I
比我问的问题难多了( ⊙ o ⊙ )啊!
TA的每日心情擦汗 10:18签到天数: 191 天[LV.7]常住居民III
哀木涕???不是吧
TA的每日心情开心 10:38签到天数: 38 天[LV.5]常住居民I
路过,看一下!
TA的每日心情擦汗 15:34签到天数: 110 天[LV.6]常住居民II
Head =应改为
Head-&next =
若把头指针Head指向tt,则链表的第一个有效元素Head-&next始终为NULL。
TA的每日心情奋斗 10:12签到天数: 27 天[LV.4]偶尔看看III
同上~~顺便顶一下~
TA的每日心情擦汗 10:18签到天数: 191 天[LV.7]常住居民III
谢谢你的解释
TA的每日心情开心 10:07签到天数: 19 天[LV.4]偶尔看看III
偶 也给你顶下吧
全体成员请点此查看详细内容
手机扫我进入移动触屏客户端
关注我们可获取更多热点资讯
Honor accompaniments. theme macfee有关C语言问题,麻烦各位大虾说详细点。。。【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:561,566贴子:
有关C语言问题,麻烦各位大虾说详细点。。。收藏
一、long fib(int g){switch(g){case 0 :
return 0;case 1 :case 2 : return 1;}return(fib(g-1)+fib(g-2));}main(){k=fib(7);frintf("k=%ld\n",k);}二、#include"stdio.h"int x1=30,x2=40;main(){ int x3=10,x4=20;swap( x3,x4);swap( x2, x1);
printf("%d,%d,%d,%d\n",x3,x4,x1,x2);}swap( x, y){x1=x;x=y;y=x1;}三、void swap1(int x,int y){t=x;x=y;y=t;}void swap2(int *x,int *y){t=*x;*x=*y;*y=t;}main(){int
x=3,y=5;printf("%d,%d\n",x,y);swap1(x,y);printf("%d,%d\n",x,y);swap2(&x,&y);printf("%d,%d\n",x,y);}四、#include"stdio.h"#define SQR(x)2*x+1 main(){
int a,b,c;
a=3;b=2;c=1;
a*=SQR(b+c)/SQR(b+c);
printf("%d\n",a);}
找c语言?来博为峰学C语言开发,C语言开发课程,免费训练营火热开启中!找c语言?来这里学C语言开发,抢!!!C语言开发课程试听名额,总监名师主讲.
作为新手,简单说下。一是递归,二有关全局变量和局部变量,三四不懂
登录百度帐号推荐应用2015年1月 Oracle大版内专家分月排行榜第一2014年12月 Oracle大版内专家分月排行榜第一2014年11月 Oracle大版内专家分月排行榜第一2014年10月 Oracle大版内专家分月排行榜第一2014年9月 Oracle大版内专家分月排行榜第一2014年8月 Oracle大版内专家分月排行榜第一
2015年5月 Oracle大版内专家分月排行榜第二2015年3月 Oracle大版内专家分月排行榜第二2015年2月 Oracle大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 c语言中的概率问题 的文章

 

随机推荐