
#include<stdioh>
main()
{
int i;
for(i=0;i <= 9; i++)
printf("%d ",i);
//一位回文数10个
for(i=1;i <= 9; i++)
printf("%d%d ",i,i);
//二位回文数9个
for(i=10; i <= 99; i++)
printf("%d%d ",i ,i/10);
//三位回文数90个
printf("/nTotal=%d/n",10+9+90);
}
import javautilRandom;
public class StudentX {
private static int[] score = new int[100];
private static int[] no = new int[100];
public static void main(String[] args) {
ReadDat();
aort_1();
print_1();
}
//产生随机数
public static void ReadDat() {
Random r = new Random(SystemcurrentTimeMillis());
for (int i = 0; i < 100; i++) {
score[i] = rnextInt(101);
no[i] = i + 1;
}
}
public static void print_1() {
for (int i = 0; i < 100; i++) {
Systemoutprintln("学号:" + no[i] + "\t成绩:" + score[i]);
}
}
//降序排列
public static void aort_1() {
for (int i = 0; i < 100; i++) {
for (int j = 0; j <= i; j++) {
if (score[i] > score[j]) {
int tempScore = score[i];
score[i] = score[j];
score[j] = tempScore;
int tempNo = no[i];
no[i] = no[j];
no[j] = tempNo;
}
}
}
}
}
#include <stdioh>
#include <stdlibh>
#include <timeh>
typedef struct Student
{
char name[20];
bool IsRead;
}Student;
int main()
{
int i;
int select;
int mark=1;
//下面中你还可以加入一些学生,记得初始化的IsRead都是false
Student student[]=
{
{"张三",false},
{"李四",false},
{"王五",false},
{"刘六",false},
{"赵七",false}
};
printf("欢迎进入点门系统,以下是全班的花名册:\n");
for (i=0;i<sizeof(student)/sizeof(Student);i++)
printf("%s ",student[i]name);
printf("\n");
do
{
printf("请选择:\n1点名\n2显示没有点到的学生名字\n3退出点名系统\n");
scanf("%d",&select);
system("cls");//如果是Linux系统,把cls改成clear。如果是其他系统请把这行注释掉,清频
if(1==select)
{
mark = 1;
while (1)
{
for(i=0;i<sizeof(student)/sizeof(Student);i++)
mark=mark(student[i]IsRead 1:0);
if(mark)
{
printf("你已经把全班点了个遍\n");
break;
}
srand(time(NULL));
i = rand()%(sizeof(student)/sizeof(Student));
if(!student[i]IsRead)
{
printf("点名:%s\n",student[i]name);
student[i]IsRead = true;
break;
}
}
}
else if (2==select)
{
for(i=0;i<sizeof(student)/sizeof(Student);i++)
{
if(!student[i]IsRead)
printf("%s ",student[i]name);
}
printf("\n");
}
else if(3==select)
{
printf("谢谢使用\n");
return 0;
}
}while(true);
return 0;
}
这可是我一个字一个字的打出来的,专门为你写的!~
以上就是关于编程输出1000以内的所有回文数,并统计和输出其数量。全部的内容,包括:编程输出1000以内的所有回文数,并统计和输出其数量。、设计一个程序,随机产生100个同学的成绩和相应的学号存入数组,输出100个同学的成绩和相应的学号。、求c语言班级点名程序,高手们来帮帮忙啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)