菜鸟工具c语言在线编程(菜鸟工具c语言在线编程)
a aa aaa aaaa aaaaa 菜鸟提问,这个用C语言如何编程?
用循环就解决了。
示例:
#include stdio.h
int main()
{
int i = 0;
printf("请输入需要输出的行数:\n");
scanf("%d", i);
int count = 0;
for (int j = 0; j i; j++)
{
count++;
for (int k = 0; k count; k++)
{
printf("a");
}
printf("\n");
}
return 0;
}
注:请使用ctrl+F5运行,否则控制台会一闪而过。
C语言在线工具菜鸟工具能不能输入两次数据
C语言在线工具菜鸟工具能输入两次数据。
每次要求用户输入时,可以通过调用标准库函数获取用户输入,如:getc(),gets(),getchar(),scanf("%d",a)等等,你调用几次,程序就会要求用户输入几次,这个问题很容易解决的。//参考代码如下:
#include
#define N 5
int main()
{
int i,a[N],j;
for(i=0;i scanf("%d",a[i]);
i=N;
j=0;
while(i--)//方法二
scanf("%d",a[j++])
return 0;
}
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
菜鸟C语言编程判断IP MAC地址是否合法
可以试一下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include stdio.h
int checkIP(const char* p)
{
int n[4];
char c[4];
if (sscanf(p, "%d%c%d%c%d%c%d%c",
n[0], c[0], n[1], c[1],
n[2], c[2], n[3], c[3])
== 7)
{
int i;
for(i = 0; i 3; ++i)
if (c[i] != '.')
return 0;
for(i = 0; i 4; ++i)
if (n[i] 255 || n[i] 0)
return 0;
return 1;
} else
return 0;
}
int main()
{
const char* x[] =
{
"192.168.1.1",
"10.0.0.1.",
"127.256.0.1",
"iugerjiogjioe",
"172.16,0.1",
};
const char* m[] =
{
"不是合法的IP地址",
"是合法的IP地址"
};
int i = 0;
while(x[i] != 0) {
printf("%s %s\n", x[i], m[checkIP(x[i])]);
++i;
}
return 0;
}
有什么好的C语言在线编程网站吗?
如果是练习C的语法,可以下工具,如果是想提高C能力就去个大OJ上做题吧,比如杭电OJ:,浙大OJ:,北大OJ:
菜鸟提问:c语言编程
#include stdio.h
void main()
{
int boy,girl,baby;
int n=0;
for(boy=0;boy=12;boy++)
for(girl=0;girl=16;girl++)
for(baby=0;baby=48;baby+=2)
if(boy+girl+baby=48 4*boy+3*girl+baby/2=48)
{
printf("有男生%d人,有女生%d人有小孩%d人\n",boy,girl,baby);
n=1;
}
if(n==0)
printf("无解");
}
这是加入一个变量来判断是否满足条件,还有其他方法也可以实现的,你自己想想吧,学程序要多自己去思考
菜鸟求助 C语言编程判断IP MAC地址是否合法
#include stdio.h
int checkIP(const char* p)
{
int n[4];
char c[4];
if (sscanf(p, "%d%c%d%c%d%c%d%c",
n[0], c[0], n[1], c[1],
n[2], c[2], n[3], c[3])
== 7)
{
int i;
for(i = 0; i 3; ++i)
if (c[i] != '.')
return 0;
for(i = 0; i 4; ++i)
if (n[i] 255 || n[i] 0)
return 0;
return 1;
} else
return 0;
}
int main()
{
const char* x[] =
{
"192.168.1.1",
"10.0.0.1.",
"127.256.0.1",
"iugerjiogjioe",
"172.16,0.1",
};
const char* m[] =
{
"不是合法的IP地址",
"是合法的IP地址"
};
int i = 0;
while(x[i] != 0) {
printf("%s %s\n", x[i], m[checkIP(x[i])]);
++i;
}
return 0;
}