设置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
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)