实验2

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

#define N 5
#define R1 586
#define R2 701

int main()
{
int number;
int i;

srand( time(0) );

for(i = 0;i < N; ++i)
{
number = rand()%(R2-R1+1) + R1;
printf("20228330%04d\n",number);
}

return 0;
}

line 18 是随机生成586——701之间的一个随机数，该程序是随机生成5个学号

#include<stdio.h>

int main()
{
double x,y;
char c1, c2, c3;
int a1, a2, a3;

scanf("%d%d%d",&a1, &a2, &a3);//改错
printf("a1 = %d,a2 = %d,a3 = %d\n",a1, a2, a3);

scanf("%c%c%c",&c1, &c2, &c3);
printf("c1 = %c, c2 =%c, c3 = %c\n",c1,c2,c3);

scanf("%lf,%lf",&x, &y);//改错
printf("x = %lf, y = %lf\n",x, y);

return 0;
}

#include <stdio.h>
#include <math.h>

int main()
{
double x, ans;

while(scanf("%lf",&x)!=EOF)
{
ans = pow(x,365);
printf("%.2f的365次方：%.2f\n",x,ans);
printf("\n");
}

return 0;
}

#include <math.h>

int main()
{
double  c, f;

while(scanf("%lf",&c)!=EOF)
{
f= 9*c/5 + 32;
printf("摄氏度c = %.2f时，华氏度f = %.2f\n",c,f);
printf("\n");
}

return 0;
#include <stdio.h>

#include<stdio.h>

int main(){
char color;
scanf("%c",&color);
while(scanf("%c",&color) !=EOF){
switch(color){
case 'r':
printf("stop!\n");
break;
case 'g':
printf("go go go\n");
break;
case 'y':
printf("wait a minute\n");
break;
default:
printf("something must be wrong...\n");
break;
}
}
return 0;
}

#include <stdio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>

int main()
{
int num, i, n;
srand(time(0));
num = rand() % (30 - 1 + 1) + 1;
printf("猜猜2023年4月哪一天是你的lucky day\n");
printf("\n");
printf("开始喽，你有三次机会，猜吧（1~30）：");
scanf("%d", &n);
printf("\n");
for(i=1;i<3;i++)
{
if (n > num)
printf("你猜的日期晚了，你的lucky day已经过了\n");
else if (n < num)
printf("你猜的日期早了，你的lucky day还没到呢\n");
else
{
printf("哇，猜中了:-)");
break;
}

printf("\n");
printf("再猜（1~30）：");
scanf("%d", &n);
printf("\n");
}
if (n != num)
printf("次数用完啦。偷偷告诉你：4月，你的lucky day是%d号",num);
return 0;
}

int main()
{
int i, n,s;
for (n = 1; n <= 9; n++)
{
for (i = 1; i <= n; i++)
{
s = n * i;
printf("%dx%d=%2d  ", n, i, s);
}
printf("\n");
}
return 0;
}

#include<stdio.h>
int main()
{
int n;
printf("input n:");
scanf("%d",&n);
for(int i=n;i>0;i--)
{
for(int j=0;j<n-i;j++)
{
printf("\t");

}
for(int k=0;k<2*i-1;k++)
{
printf(" O \t");

}
printf("\n");
for(int j=0;j<n-i;j++)
{
printf("\t");

}
for(int k=0;k<2*i-1;k++)
{
printf("<H>\t");

}
printf("\n");
for(int j=0;j<n-i;j++)
{
printf("\t");

}
for(int k=0;k<2*i-1;k++)
{
printf("I I\t");

}
printf("\n");

}
return 0;
}

3+4（n-i）个空白

posted @ 2023-03-18 21:24  都行吧  阅读(23)  评论(0编辑  收藏  举报