六十九到七十九题

一系列C语言编程题目,包括将字符串复制并转换为大写,查找三行四列数组中的第一个负数,使用while循环输出1到10的平方,累加输入的数字直到遇到0,判断整数能否被3、5、7整除,以及打印不同图形等。这些题目涵盖了基本的字符串操作、数组遍历、条件判断及循环控制等C语言基础知识。
摘要由CSDN通过智能技术生成

第六十九题:键盘输入一个字符串(长度不超过20,其中不含空格),将其复制一份,复制时将小写字母都转换成为大写字母。

#include <stdio.h>
void main()
{
char a[20];
int i;
printf(“请输入一个由英文字母构成的字符串:\n”);
gets(a);
for (i=0;i<20;i++)
if(a[i]>=‘a’&&a[i]<=‘z’)
a[i]-=32;
a[20]=’\0’;
puts(a);
}
第七十题:从一个三行四列的整型二维数组中查找第一个出现的负数。

#include<stdio.h>
int main()
{
int a[3][4];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
int flag=1;
for(i=0;i<3&&flag;i++)
for(j=0;j<4;j++)
if(a[i][j]<0)
{
printf(“第一个负数是:%d\n”,a[i][j]);
flag=0;
break;
}
if(flag)
printf(“该数组中没有负数!!!\n”);

}
第七十一题:用while语句显示1~10的平方。

#include"stdio.h"
void main()
{
int i=1;
while(i<=10)
{
printf("%d*%d=%d\n",i,i,i*i);
i++;
}
}

第七十二题:从键盘输入一组数据,以0结束输入,求数据和。

#include"stdio.h"
void main()
{
int sum=0;
int num;
while(1)
{
scanf("%d",&num);
if(num==0)
break;
else
sum+=num;
}
printf(“sum=%d\n”,sum);
}
第七十三题:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:

(1)能同时被3、5、7整除;

(2)能被其中两数(要指出哪两个)整除;

(3)能被其中一个数(要指出哪一个)个整除;

(4)不能被3、5、7任一个整除。

#include"stdio.h"
void main()
{
int num;
printf(“please input a num:\n”);
scanf("%d",&num);
if(num%30&&num%50&&num%70)
printf("%d可以被3、5、7整除!\n",num);
else if(num%3
0&&num%50)
printf("%d可以被3、5整除!\n",num);
else if(num%3
0&&num%70)
printf("%d可以被3、7整除!\n",num);
else if(num%7
0&&num%50)
printf("%d可以被5、7整除!\n",num);
else if(num%3
0)
printf("%d可以被3整除!\n",num);
else if(num%50)
printf("%d可以被5整除!\n",num);
else if(num%7
0)
printf("%d可以被7整除!\n",num);
else
printf("%d不可以被3、5、7任何一个数整除!\n",num);
}
第七十五题:打印如下图形:

#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=6-i;j++)
printf(" “);
for(j=1;j<=5;j++)
printf(”*");
printf("\n");
}
}
第七十六题:打印如下图形:

#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
printf(" “);
for(j=1;j<=5;j++)
printf(”*");
printf("\n");
}
}
第七十七题:

#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=6;i++)
{
if(i%2==0)
{
for(j=1;j<=2;j++)
printf(" “);
for(j=1;j<=6;j++)
printf(”");
printf("\n");
}
else
{
for(j=1;j<=6;j++)
printf("
");
printf("\n");
}
}
}
第七十八题:打印下面的图形

#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=2i-1;j++)
printf("
");
printf("\n");
}
}
第七十九题:从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。

#include"stdio.h"
void main()
{
int num;
printf(“please input the num:\n”);
scanf("%d",&num);
printf(“the result is :%d\n”,(num%10)*(num/10));
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值