//int tran(int a);
/*int main () {
int a=150;
int b;
b=tran(a);
printf("转换后的温度为%d",b);
return 0;
}
int tran(int a){
return 5*(a-32)/9;
}编程题2*/
/*int main(){
char str1;
scanf("%c",&str1);
printf("%c",str1+32);
return 0;
}编程题4*/
/*int main(){
char str1;
scanf("%c",&str1);
int k='a';
if(str1<k){
printf("%c",str1+32);
}else{
printf("%c",str1);}
return 0;
}编程题5*/
/*int main(){
int a,b;
scanf("%d %d",&a,&b);
if(a<b){
printf("%d %d",a,b);
}else{
printf("%d %d",b,a);
}
return 0;
}编程题6*/
/*int main(){
int str1;
scanf("%c",&str1);
switch(str1){
case 'A':printf("85-100"); break;
case 'B':printf("70-84"); break;
case 'C':printf("60-69");break;
case 'D':printf("0-59");break;
default:printf("错误");
}
return 0;
}编程题7*/
/*int main(){
int i;
int a[10];
for(i=0;i<10;i++){
a[i]=i;
}
for(i=9;i>=0;i--){
printf("%d\n",a[i]);
}
return 0;
}编程题8*/
/*int main(){
int a[10],i;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
int t;
for(int j=0;j<9;j++){
for(i=0;i<9-j;i++){
if(a[i]>a[i+1]){
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0;i<10;i++){
printf("%d\n",a[i]);
}
return 0;
}我太强了哈哈哈哈编程题9*/
/*int main(){
char k[4]={'a','b','c','d'};
char x;
int i,j;
for(j=0;j<3;j++){
for(i=0;i<3-j;i++){
x=k[i];
k[i]=k[i+1];
k[i+1]=x;
}
}
for(i=0;i<4;i++){
printf("%c",k[i]);
}
return 0;
}编程题10*/
/*int main(){
int a[6]={23,27,4,15,3,36};
int *p=a,*q=&a[1];
float ave;
for(int i=0;i<5;i++){
if(*q>*p){
*p = *q;
}
q++;
}
printf("%d\n",*p);
*p=a,*q=&a[1];
for(int i=0;i<5;i++){
if(*q<*p){
*p=*q;
}
q++;
}
printf("%d\n",*p);
*p=a,*q=&a[1];
if(q<=&a[5]){
*p+=*q;
q++;
}
ave=*p/6;
printf("%f\n",ave);
return 0;
}编程题11*/
/*int main(){
int a,b,c,d,e;
a=10;
b=a+2;
c=b+2;
d=c+2;
e=d+2;
printf("%d %d %d %d %d",a,b,c,d,e);
return 0;
}编程题12自拟*/
/*int main(){
int age(int a);
int n;
int g;
printf("输入想知道的人:");
scanf("%d",&n);
g=age(n);
printf("%d",g);
int age(int a){
int g;
if(a==1){
g=10;
}else{
g=age(a-1)+2;
}
return g;
}
}*/
/*#define N 3
struct student
{
int num;
char name[20];
float score[3];
float aver;
};
void input(struct student s[]);
struct student max(struct student s[]);
void print(struct student s);
int main()
{
struct student s[N],*p=s;
input(p);
print(max(p));
return 0;
}
void input(struct student s[])
{
int i;
printf("请输入各学生的信息:学号,姓名,三门课成绩\n");
for(i=0;i<N;i++){
scanf("%d %s %f %f %f",&s[i].num,&s[i].name,&s[i].score[0],&s[i].score[1],&s[i].score[2]);
s[i].aver=(s[i].score[0]+s[i].score[1]+s[i].score[2])/3;
}
}
struct student max(struct student s[])
{
int i,m=0;
for(i=0;i<N;i++){
if(s[i].aver>s[m].aver){
m=i;
}
}
return s[m];
}
void print(struct student stud)
{
printf("\n学习成绩最高的学生是:\n");
printf("学号:%d\n 姓名:%s\n 三门课成绩:%f,%f,%f\n 平均成绩:%f\n",stud.num,stud.name,stud.score[0],stud.score[1],stud.score[2],stud.aver);
}编程题13*/
/*int main(){
char str1[80],str2[40];
int i=0,j=0;
printf("输入字符串1:");
scanf("%s",str1);
printf("输入字符串2:");
scanf("%s",str2);
while(str1[i]!='/0'){
i++;
}
while(str2[j]!='/0'){
str1[i++]=str2[j++];
}
str1[i]='\0';
printf("\n新的字符是:%s\n",str1);
return 0;
}编程题14*/
/*int main(){
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int *p,m;
for(m=0,p=a;p<a[0]+12;p++,m++)
{
if(m%4==0){
printf("\n");
}
printf("%4d",*p);
}
printf("\n");
return 0;
}编程题15*/
/*int main(){
int f(int n);
int n,t;
printf("阶乘的数:");
scanf("%d",&n);
t=f(n);
printf("%d",t);
return 0;
}
int f(int n){
int t;
if(n<0){
printf("错误");
}else if(n==0||n==1){
t=1;
}else{
int q=n;
for(int i=1;i<q-1;i++)
n=n*(q-i);
t=n;
//printf("%d",q);
}
return t;
}编程题16*/
/*int main(){
struct s{
int n;
char name[20];
char sex[20];
char a[20];
}
s={8888,"逆天","啊","老铁"};
printf("%d %s %s %s",s.n,s.name,s.sex,s.a);
return 0;
}编程题17*/
/*int main(){
int r=2;
int h=3;
printf("圆的周长是:%f",2*3.14*r);
printf("圆的面积是:%f",3.14*r*r);
printf("圆的球体表面积:%f",4*3.14*r*r);
printf("圆柱体积:%f",3.14*r*r*h);
printf("球体体积:%f",3.14*(4.0/3)*r*r*r);
return 0;
}编程题18*/
/*int main(){
int i,j,k;
int t=0;
for(i=1;i<1000;i++){
for(j=1;j<i-1;j++){
if(i%j==0){
k=j;
t=t+k;
}
}
if(t==i){
printf("%d\n",i);
}
t=0;
}
return 0;
}编程题19*/
/*int main(){
int i,t,k;
int q=0;
scanf("%d",&t);
for(i=0;i<5;i++){
if(t!=0){
printf("%d",t%10);
q++;
}
t=t/10;
}
printf("是%d位数",q);
return 0;
}编程题20*/
/*
int main(){
int i,j,n,a[101];
for(i=1;i<=100;i++)
a[i]=i;
a[1]=0;
for(i=2;i<sqrt(100);i++)
for(j=i+1;j<=100;j++){
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]=0;
}
printf("\n");
for(i=2,n=0;i<=100;i++){
if(a[i]!=0){
printf("%5d",a[i]);
n++;
}
if(n==10){
printf("\n");
n=0;
}
}
printf("\n");
return 0;
}课本题目*/
/*int main(){
int i,j,min,temp,a[11];
printf("enter data:\n");
for(i=1;i<=10;i++){
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf("\n");
printf("初始数字:\n");
for(i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
for(i=1;i<=9;i++){
min=i;
for(j=i+1;j<=10;j++)
if(a[min]>a[j])
min=j;
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
printf("\n排序后的数字:\n");
for(i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}课本题目7.2*/
int main(){
int a[3][3];
int i,j,k;
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0,k=0;i<=2;i++){
k=k+a[i][i];
printf("%d",k);
}
return 0;
}