j<=9;j++)Р {Р for(k=1;k<=9;k++)Р {Р if(i!=j && j!=k && i!=k)Р {Р printf("%3d%d%d",i,j,k);Р count++;Р }Р }Р }Р?}Р?printf("种数构成方法:");Р?printf("%d",count);Р}Р第2题:Р#include <stdio.h>Рint fun(char*s,int n)Р{Р int flag=1;Р for(int i=0;i<n;i++)//比较前n个字符是否为*Р if(s[i]!='*')Р {Р flag=0;Р break;Р }Р if(flag==0)Р return 0;Р elseР {Р int k=n;Р while(s[k]!='\0')//移动到非*字符Р {Р if(s[k]=='*')Р k++;Р elseР break;Р }Р int j=0;Р while(s[k]!='\0')//向前复制Р {Р s[n+j]=s[k];Р k++;Р j++;Р }Р s[n+j]='\0';Р }Р return 1;Р}Рvoid main()Р{Р static char str[15];Р int m;Р printf("请输入一个只含*和字母的字符串:");Р scanf("%s",str);Р printf("请输入n值:");Р scanf("%d",&m);Р fun(str,m);Р printf("%s",str);Р}Р第3题:Р#include<stdio.h>Р#include<string.h>Р#include<stdlib.h>Р#include<cassert.h>Р/*Р编号、姓名、部门、应付工资、保险、税金、实付工资。Р其中实付工资由公式计算得到:实付工资=应付工资- 保险- 税金