C语言程序设计问题

C语言程序设计问题,第1张

好像很简单,都不需要用队列。

设置5个变量,window1 window2 window3代表123号窗口,可以用数组实现更多窗口;currentNo代表当前叫到哪一个号码,起始值为1;count代表当前排队人数。

每次输入窗口代号1、2、3,就把currentNo的值赋值给对应的窗口,然后currentNo自加1。

剩下的就看需求,做一些逻辑判断。

1.找出10条字符串中最长的字符串(每条小于80个字),并打显示出最长的字符串所含字符的个数。

2.将10条字符串按ASCII的顺序从小到大的顺序依次输出(若首字母相等,曾计算第二个字母)。

3.我真不知道你会不会学程序,写成那样了,我估计你的意思是,先分别输入2位数组a和b得知,再在对应位置上相加,最后把c中每个值都输出出来。

4.这个你先把错改改好了,我不明白你的意思。

5.将数组a的第i行第j列放到b的第j行第i列,在输出出来

1错 全局变量在函数外面定义

2对 大小写是不同的

3对 是的 printf是stdio函数库中的函数 不是c语言本身的函数

4错 continue的意思是跳过本次循环 进行下一次 break的意思才是整个循环终止

5对

#include<stdio.h>

int main()

#define N 10

{

int score[N],i,sum=0

float average

for(i=0i<10i++)

{

printf("请输入第%d个人的成绩",i+1)

scanf("%d",&score[i])

sum+=score[i]

}

average=(double)(sum)/N

printf("average=%f",average)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11102153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存