问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一段C语言的编写,急,在线等

发布网友 发布时间:2022-07-10 00:30

我来回答

3个回答

热心网友 时间:2023-10-12 09:38

改好了,完全是按你要求做的,你看看吧:

#include <stdio.h>
#include <string.h>
#include <conio.h>//getch()函数所需头文件
#include <stdlib.h>//随机函数所需头文件
#include <time.h>//time()函数所需头文件
#define MAX 15//定于字符串的最长长度

void string_rand(char str[])
{
int i,rand_size;
rand_size=rand()%MAX+1;//随即字符串的长度
for(i=0;i<rand_size;i++)
if(rand()%10)//使大写字母出现概率为1/10
str[i]=rand()%26+'a';
else
str[i]=rand()%26+'A';
str[rand_size]='\0';
}

int main()
{
char s[100],str[MAX+1];//多出的一个长度用来存放'\0'
double sum,right;
srand(time(NULL));//初始化随即函数
right=sum=0;
puts("输入0退出:");
while(1)
{
string_rand(str);
printf("第%g个字符串: %s\n",sum+1,str);
printf("输入该字符串: ");
fflush(stdin);//清空输入缓冲区
gets(s);
if(!strcmp(s,"0") )
break;
if(strcmp(s,str) )
puts("输入错误:\n");
else
{
right+=1;
puts("输入正确:\n");
}
sum+=1;
}
printf("正确率为:%%%.2lf\n",right/sum*100);
return 0;
}

哪里不懂可追问:

热心网友 时间:2023-10-12 09:39

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

struct song{ //定义一个歌曲结构
int id; //歌曲号
char title[20]; //歌曲名
char singer[20]; //歌手名
};

typedef struct song SONG; //把结构命名为 SONG

int main( void )
{
SONG songlist[100]; //定义一个存储歌曲信息的列表,长100
int i=0,j;
int c;

clrscr();

while (i<=100) {
printf( "please enter the song's id, title and singer:\n" );

//输入歌曲号 然后空格 输入歌曲名 然后空格 输入歌手名 然后回车

scanf( "%d%s%s", &songlist[i].id, songlist[i].title, songlist[i].singer);
i++;

//每次输入完一条信息后,把列表中的歌曲信息全部打印出来看一下
printf("the songlist is below:\n\n");
for( j=0; j<=i; j++){
printf( "%d %s %s\n", songlist[j].id, songlist[j].title, songlist[j].singer );
}

printf("\n");

}

getch();
return 0;
}

热心网友 时间:2023-10-12 09:39

用random函数产生随机整数,再转成字符,将字符存在一个数组里面,再和用户输入的比对,具体代码自己写吧。。。
c语言程序设计 在线等急求

1、include&lt;stdio.h&gt; void main(){ float x,y;printf("输入平面坐标点(x,y):\n");scanf("%f%f",&amp;x,&amp;y);if(x&gt;=0&amp;&amp;y&gt;=0) printf("在第一象限");else if(x&lt;0&amp;&amp;y&gt;=0) printf("在第二象限");else if(x&lt;0&amp;&amp;y&lt;0) printf("在第三象限");else printf("在第四象限");} ...

在线等,急,用C语言编程,实现单片机控制两个LED灯:当S1开关闭合时,两个...

判断开关对应的端口电平,改变led对应端口即可。交替闪烁就是在循环中让两个LED端口交替高低电平。循环中加入延时。延时函数我用循环实现。题目没有要求精准延时,如精准需用中断。include &lt;reg52.h&gt; define uInt unsigned int sbit D1=P2^0;sbit D2=P2^1;sbit S1=P3^2;voidmDelayuS( uInt us );...

求高手帮我写一段c语言段代码 ,是关于字节整数转换的,急用,在线等,谢 ...

int main(void){ int a = 0x8277;unsigned int data,b;b=a;data=0xffff-b+1;printf("%d\n", data);return 0;}

C语言编程,在线等!!重谢!!!题目,输出一组一维字符串字母个数,空格个数...

include&lt;stdio.h&gt;void main(){ char str[1024]; int i; int letter=0; int space=0; printf("请输入一个字符串:\n"); scanf("%[^\n]",str); //请注意这里的正则写法!意思即匹配任意非换行符'\n'的字符 for(i=0;i&lt;strlen(str);i++) { if(str[i...

用C语言编一段程序。高分,在线等。

include&lt;stdio.h&gt; include&lt;string.h&gt; void main(){ char str[50];int len;while(1){ scanf("%s",str);len=strlen(str);if(str[0]=='a'&amp;&amp;str[len-1]=='b'){printf("yes\n");continue;} if(len&gt;3) break;if(!strcmp(str,"0000"))break;printf("no\n");} } ...

C语言编程问题 紧急~在线等 谢谢~

int main(){ float x1,x2,x3,x4,y1,y2,y3,y4;float k1,k2,b1,b2;printf("请输入分别输入四个点的坐标(x1 y1 x2 y2 x3 y3 x4 y4)\n");scanf("%f %f %f %f %f %f %f %f",&amp;x1,&amp;y1,&amp;x2,&amp;y2,&amp;x3,&amp;y3,&amp;x4,&amp;y4);if( x2 == x1){ if( x4 != x3)printf("两...

...高手帮个忙~~~!!!做三个题,用C语言写,马上要交的,高悬赏,在线等

1. #include &lt;stdio.h&gt; void main(){ int a[3][3];int i,j;int sum=0;int sum1=0;for( i=0; i&lt;=2; i++){ for( j=0; j&lt;=2; j++){ printf ("a[%d][%d]:", i+1, j+1);scanf ("%d",&amp;a[i][j]);} printf("\n");} for( i=0; i&lt;=2; i++){ for...

怎么用c语言的函数写出这图的代码,急,在线等!

include "stdio.h"#define N 35int main(void){ char *s="***",*t="%*.*s\n"; printf(t,N+9,1,s); printf(t,N+10,3,s); printf(t,N+11,5,s); printf(t,N+10,3,s); printf(t,N+17,17,s); printf(t,N+17,17,s); printf(t,N+16,15...

求C语言代码输出图片中的格式 用循环语句输出 谢谢了 急 在线等

include &lt;stdio.h&gt; int main(){ int i,j;for (j=1;j&lt;=4;j++){ for (i=0;i&lt;4-j;i++) printf(" ");for (i=1;i&lt;j*2;i++)printf("*");printf("\n");} for (j=3;j&gt;=1;j--){ for (i=0;i&lt;4-j;i++) printf(" ");for (i=1;i&lt;j*2;i++)printf("*")...

C语言循环问题(急啊~!)在线等高人来

include &lt;stdio.h&gt; include &lt;stdlib.h&gt; include &lt;math.h&gt; define N (int)sqrt(1994)int main(){int x, y;for(x=0;x&lt;=N;x++)for(y=0;y&lt;=N;y++)if(x*x+y*y==1994)printf("%d^2+%d^2=1994\n",x,y);system("pause");return 0;} ...

用c语言编写的代码是一个 C语言编写的程序被称为 c语言在哪里编写 编写一个c语言程序 用c语言编写的代码程序 c语言是一种什么语言 c语言编写程序 简单c语言程序编写 c语言编写简单计算器
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
六岁孩子听些什么样的钢琴曲 0-3岁儿童启蒙早教学说话有哪些 赔偿协议书范本怎么写 我的儿子八岁,前两天感冒过,肝功不正常,具体如下;谷丙转氨酶326.3, 谷丙转氨酶97.9,谷草转氨酶39,谷氨酰转移酶68.2,病情重不重?如何治疗... 朋友借电动车出车祸了是否是要负责任 ...银行卡上开通了会员和黄钻,我只开了一个月,了是过期后它自动续费... ...淘宝现在可以开通永久qq黄钻,却开通不了一个月的,还有那永久是真的... QQ黄钻已经开通2个月了,当初是买了三个月的。现在有一张30元黄钻代金... 美好的早安心语优美的语句说说心情短语 辽宁大学应用统计学2022年能扩招吗 C语言,在线求这段代码怎么写 在线等~急求写个C语言程序!!! 耐多药肺结核的预防措施 我去年花呗逾期了一个半月,后面发工资连本带利还清了,但是一直用不了花呗,一年之后为什么又可以使用了 玉米须是否含糖 玉米须是否含糖? 现代农村小高层屋顶和阳台琉璃瓦造型怎样没计才好看 寻人QQ~ 怎样在QQ上寻人启事 梦到前男友被辞掉工作岗位 山东临沂锦上添花罐头厂生产的宏有质量问题怎样讨说法 农村盖房子用琉璃瓦合适吗?它的优缺点是什么呢? 动物饼干的做法 辽大研究生法律2022年分数线能不能涨 琉璃瓦的屋顶造型 魅族mx5清除数据后开不了机 水浒传 中给你印象最深的故事情节 该故事给你的人生启示 请用春夏秋冬老酒::求对下联 雪夜飞花自伤悲,人生沉浮痛心扉,下而句诗怎么写 用c语言写程序,在线等挺急的……根本不会写 辽大的会计专硕和东财的会计专硕哪个比较好? 嘉兴有哪些五星级大酒店- 问一问 谁知道嘉兴有哪些五星级的酒店 嘉兴乍浦有几家四星级酒店? 嘉兴绿地铂瑞酒店是几星级 嘉兴隔离酒店名单及费用2022 嘉兴阳光大酒店标准房多少钱一晚? 嘉兴戴梦得大酒店的酒店位置 合作社可以办理造林资质么 那个银行的信用卡好用呢?只用来购物和消费。 体育生多少分可以考广州科技职业学院 广州体育大学的体育生分数线 《你曾对我说 你会永远记得我 》 是哪首歌的歌词? 是你曾经对我说,一生一世相守,是你曾对我说,永远不离开我。这句是什么歌的歌词? 歌词里有想起你曾经对我说有一首很好听的歌的歌名是什么? 为何只留下痛苦的回忆,你曾对我说把幸福留给我’这是什么歌? 野鸡和家鸡的区别是什么?野鸡怎么做好吃呢? 枣子糕的做法,枣子糕怎么做 枣子糕怎么做好吃