task2

#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
printf("2049%04d\n", num);
scanf("%d", &num);
printf("2049%04d\n", num);
scanf("%d", &num);
printf("2049%04d\n", num);
return 0;
}

 

 

 04表示四位右对齐,不够用0补

 

#include<stdio.h>
int main(){
   int num;
   while(scanf("%d",&num))
   printf("2049%04d\n",num);
   return 0;
}

 

 

 

 

 

#include<stdio.h>
int main(){
    char ans1,ans2;
    
    printf("复习了没?(输入y或Y表示复习了,输入n或N表示没复习):");
    ans1=getchar();
    
    getchar();
    printf("\n动手敲代码了吗?(输入y或Y表示敲了,输入n或N表示木有敲):");
    ans2=getchar();
    
    if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
      printf("\n罗马不是一天建成的:)\n");
    else
      printf("\罗马不是一天毁灭的。。。\n");
      
      
    return 0;
}

 

 

 

 

 

 

#include<stdio.h>
int main(){
  char x;
  x=getchar();
    if(x>='0'&&x<='9')
      printf("%c是数字字符\n",x);
    else if((x>='a'&&x<='z')||(x>='A'&&x<='Z'))
      printf("%c是英语字母\n",x);
    else
      printf("%c是其它字符\n",x);
    return 0;
}

 

 

 

 

 

 

 

#include<stdio.h>
int main(){
    int i=1,n,a,x;
    float s=0;
    scanf("%d %d",&n,&a);
    x=a;
    while(i<=n){    
    s+=i/(float)x;
    x=*10+a;
    i++;    
    }
    printf("n=%d a=%d s=%f",n,a,s);    
    return 0;    
}

 

 

 

 

 

 

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
const int N=5;
int main(){
    int x,n;
    srand(time(0));
    
    for(n=1;n<=N;n++)
    {
    x=rand()%100;
    printf("%3d",x);
    }
    printf("\n");
    
    return 0;
}

 

 

 

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
  int x, y, i=1;
  printf("猜猜2021年12月哪天是你的lucky day:\n开始喽,你有三次机会,猜吧(1~31):");
  srand(time(NULL));
  y = rand() % 31+1;
  while (i <= 3) {
    scanf_s("%d", &x);
    if (x < y)
        printf("你猜的日期早了,luckyday还么到呢\n再猜(1~31):");
    else if (x > y)
        printf("你猜的日期晚了,luckyday悄悄溜到前面啦\n再猜(1~31):");
    else 
        printf("%d", y);
    i++;
}
     printf("次数用完了,悄悄告诉你,12月你的lucky day是%d号",y);
       return 0;
}

 

 

 

#include<stdio.h>
int main()
{
    int n,i;
    scanf_s("%d",&n);
    for(i=1;i<=n;i++)
    {
        printf(" O \n");
        printf("<H>\n");
        printf("I I\n\n");
    }
    return 0;
}

 

 

 

 

#include<stdio.h>
int main(){
int i,n;
  printf("input:");
  scanf_s("%d",&n);
  for(i=0;i<n;i++){
  printf(" O \t");
}
  printf("\n");
  for(i=0;i<n;i++){
  printf("<H>\t");
}
printf("\n");
  for(i=0;i<n;i++){
  printf("I I\t");
}
printf("\n");
}

 

 

 

 

 

#include<stdio.h>
int main() {
    int n, i, a, k;
    printf("input:");
    scanf_s("%d", &n);

    for (k = 0; k < n; k++) {
        for (a = 0; a < k; a++) {
            printf("\t");
        }
        for (i = 0; i < 2 * n - 1 - 2 * k; i++) {
            printf(" o \t");
        }printf("\n");
        for (a = 0; a < k; a++) {
            printf("\t");
        }
        for (i = 0; i < 2 * n - 1 - 2 * k; i++) {
            printf("<H>\t");
        }printf("\n");
        for (a = 0; a < k; a++) {
            printf("\t");
        }
        for (i = 0; i < 2 * n - 1 - 2 * k; i++) {
            printf("I I\t");
        }printf("\n");
    }
    return 0;
} 

 

 

 

 本次实验对循环语句要求掌握熟练,同时对一二章内容也有一定程度上的巩固。

 

posted @ 2021-11-13 18:03  沈晓阳  阅读(37)  评论(3编辑  收藏  举报