请各位会做的帮一下忙!(C语言)

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:13:47
着些题怎么做!

1.设计一个C程序,输出如下九九乘法表:
1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81

2. 设计若干个C程序,分别输出如下图形:
* * *******
** *** *****
*** ***** ***
**** ******* *
*** ***** ***
** *** *****
* * *******

3.按照要求,设计一个C程序。定义一个结构体,保存记录每个学生的学号、姓名、语文、数学、外语、总分、名次等。设计一个C程序,根据语文、数学、外语等成绩计算总分,根据总分,计算并保存名次。根据需要屏幕提示输入

/*题四 应该写好了把 自己连接 和补充下 我去WC了*/
struct eminfo
{
int id;/*名次*/
int no;/*编号*/
char name[20];/*名字*/
int pay;/*基本工资*/
int pay2;/*岗位工资*/
int pay3;/*奖金*/
int pay4;/*应发工资*/
};
void enterId(struct eminfo *p)
{
int i;
for(i=0;i<100;i++)
{
printf("\nEnter the employee %d no,name,pay,pay1,pay2 split with \',\'\n",i+1);
scanf("%d,%s,%d,%d,%d",&(p->no),p->name,&(p->pay),&(p->pay1),&(p->pay2));
p->pay3=p->pay+p->pay1+p->pay2;
}
}
struct eminfo *search(struct eminfo *p)
{
int i=0,j=0,no;
struct eminfo *p1;
printf("enter the no:\n");
scanf("%d",&no);
for(;j=0;i++)
{
if(*p.no=no){
j=i;
*p1=*p;
return p1;
}}
printf("No found!\n");
return;
}
main()
{
struct eminfo em[100];/*一百个员工*/
struct eminfo