点击查看代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
int main()
{
int number;
int i;
srand(time(0));
for(i = 0;i<N; ++i){
number = rand()%65 + 1;
printf("20238331%04d\n",number);
}
return 0;
}
A1:line15代码用于生成一个1-65之间的随机数。
A2:这个程序用于生成五个班级学号。
2.
点击查看代码
#include<stdio.h>
int main()
{
char n;
while(scanf("%c",&n)!=EOF)
{
getchar();
if (n=='y')
printf("wait a minute\n");
else if(n=='r')
printf("stop!\n");
else if (n=='g')
printf("go go go\n");
else
printf("something must be wrong\n");
}
return 0;
}
点击查看代码
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int ans;
int i,x;
srand(time(0));
ans=rand()%31+1;
printf("猜猜2024年5月哪一天会是你的lucky day\n开始喽 你有三次机会,猜吧(1~31):");
for(i=1;i<=3;i++)
{ scanf("%d",&x);
if(x==ans)
{printf("哇,猜中了:)\n");
break;}
else if(x<ans)
printf("你猜的日期早了,你的lucky day还没到呢\n");
else if(x>ans)
printf("你猜的日期晚了,你的lucky day 在前面哦\n");
}
printf("次数用完啦,偷偷告诉你,5月你的lucky day是%d号\n",ans);
system("pause");
return 0;
}
4.
点击查看代码
#include<stdlib.h>
#include<stdio.h>
int main()
{ int n,a;
double s;
double i,d;
while(scanf("%d%d",&n,&a)!=EOF)
{
s=0.00;
for(i=1.0,d=1;i<=n;i++,d=10*d+1)
s+=(i/(a*d));
printf("n = %d, a = %d, s = %.6f\n",n,a,s);
}
system("pause");
return 0;
}
5.
点击查看代码
复制代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int line,column;
for(column=1;column<=9;column++)
{ for(line=1;line<=column;line++)
printf("%d*%d=%-2d\t",line,column,column*line);
printf("\n");
}
system("pause");
return 0;
}
6.
点击查看代码
#include<stdlib.h>
#include<stdio.h>
int main()
{
int n, i, a, x;
printf("input n");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
for (a = 0; a < i; a++)
printf("\t");
for (x = 2 * (n - i) - 1; x > 0; x--)
printf(" O \t");
printf("\n");
for (a = 0; a < i; a++)
printf("\t");
for (a = 2 * (n - i) - 1; a > 0; a--)
printf("<H>\t");
printf("\n");
for (x = 0; x < i; x++)
printf("\t");
for (a = 2 * (n - i) - 1; a > 0; a--)
printf("I I\t");
printf("\n");
}
system("pause");
return 0;
}