和数组有关的选择结构和循环结构程序设计并运用if else语句、switch case语句、for语句、while语句及do while语句并标明注释
时间: 2023-06-14 22:05:41 浏览: 90
if else 循环语句的程序设计
选择结构程序设计:
```c
#include<stdio.h>
int main()
{
int x;
printf("请输入一个整数:");
scanf("%d",&x);
if(x>0)
{
printf("%d是正数\n",x);
}
else if(x<0)
{
printf("%d是负数\n",x);
}
else
{
printf("%d是零\n",x);
}
return 0;
}
```
循环结构程序设计:
```c
#include<stdio.h>
int main()
{
int a[10],i,sum=0;
printf("请输入10个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]%2==0)
{
sum+=a[i];
}
}
printf("这10个整数中偶数的和为:%d\n",sum);
return 0;
}
```
选择结构程序设计(switch case语句):
```c
#include<stdio.h>
int main()
{
char c;
printf("请输入一个字母:");
scanf("%c",&c);
switch(c)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
printf("%c是元音字母\n",c);
break;
default:
printf("%c是辅音字母\n",c);
break;
}
return 0;
}
```
循环结构程序设计(for语句):
```c
#include<stdio.h>
int main()
{
int i,n;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("%d ",i);
}
printf("\n");
return 0;
}
```
循环结构程序设计(while语句):
```c
#include<stdio.h>
int main()
{
int i=1,n;
printf("请输入n的值:");
scanf("%d",&n);
while(i<=n)
{
printf("%d ",i);
i++;
}
printf("\n");
return 0;
}
```
循环结构程序设计(do while语句):
```c
#include<stdio.h>
int main()
{
int i=1,n;
printf("请输入n的值:");
scanf("%d",&n);
do
{
printf("%d ",i);
i++;
}while(i<=n);
printf("\n");
return 0;
}
```
阅读全文